為了合并集合瞎找找到了mergeObjects和replaceRoot聚合方法官方文檔例子照搬下來修改后發現可用無錯誤,但是有幾處不明白請教各位相關代碼replaceRoot1 = {'$replaceRoot': {'newRoot': {'$mergeObjects': [{'$arrayElemAt': ['$recharge', 0]}, '$$ROOT']}}}
replaceRoot2 = {'$replaceRoot': {'newRoot': {'$mergeObjects': [{'$arrayElemAt': ['$consume', 0]}, '$$ROOT']}}}# replaceRoot 提升到頂級并替換所有其他字段# mergeObjects 將多個文檔合并為一個文檔# arrayElemAt 返回指定數組索引處的元素$replaceRoot的格式是什么,newRoot和$$ROOT又是什么意思?
添加回答
舉報
0/150
提交
取消