为了账号安全,请及时绑定邮箱和手机立即绑定

mongodb $replaceRoot

mongodb $replaceRoot

蓝山帝景 2018-09-08 16:48:27
为了合并集合瞎找找到了mergeObjects和replaceRoot聚合方法官方文档例子照搬下来修改后发现可用无错误,但是有几处不明白请教各位相关代码replaceRoot1 = {'$replaceRoot': {'newRoot': {'$mergeObjects': [{'$arrayElemAt': ['$recharge', 0]}, '$$ROOT']}}} replaceRoot2 = {'$replaceRoot': {'newRoot': {'$mergeObjects': [{'$arrayElemAt': ['$consume', 0]}, '$$ROOT']}}}# replaceRoot 提升到顶级并替换所有其他字段# mergeObjects 将多个文档合并为一个文档# arrayElemAt 返回指定数组索引处的元素$replaceRoot的格式是什么,newRoot和$$ROOT又是什么意思?
查看完整描述

1 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

查一下文档:

  • $replaceRoot

  • $$ROOT


查看完整回答
反对 回复 2018-09-09
  • 1 回答
  • 0 关注
  • 1441 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信