我有一个存储值的集合,其中这些值是数组形式的,但需要将它们转换为字符串。
在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}
我需要将这800个内容进行转换:
"productId" : [ "5dd5ca0170ebec13b8ab1134" ]
转换为
"productId" : "5dd5ca0170ebec13b8ab1134"
需要使用mongo shell实现。
我已经猜到可以使用reduce
(聚合)来实现,但是我无法准确使用语法。
希望能得到帮助。非常感谢。