我有一个将值存储为数组的集合,但这些值必须是字符串。
4000 个数据集中有 800 个看起来像这样
{'_id': '5c4f8408fc69ca02c92ac822',
'enabled': true,
'order_date': '2019-01-29T10:36:56.906Z',
'order_id': 'PO-ERSNJ9',
'productId': ['5dd5ca0170ebec13b8ab1134'],
'selling_date': null,
'selling_price': 99.99,
'split_invoice': null}
Run Code Online (Sandbox Code Playgroud)
对于这 800 个我需要
通过 mongo shell转换
"productId" : [ "5dd5ca0170ebec13b8ab1134" ]
成。
"productId" : "5dd5ca0170ebec13b8ab1134"
我已经想到,reduce(聚合)将是可行的方法,但我无法获得正确的语法。
帮助会很棒。多谢
mongodb ×1