mongodb 添加新字段应用全部数据,有谁会吗

mongodb 添加新字段应用全部数据,有谁会吗,第1张

用 set 方法试试

db.users.update({"city" : 453},{"$set" : {"user_sex" : 1, "is_vip":1, ..............}})

mongodb里可以实现别名查询,通过聚合管道可以实现最后的聚合结果

db.sales.aggregate({$project:{myid:"$_id",日期:"$date"}})

上面的日期即为别名

$rename 为update的一个 *** 作符。

基础形式为:

{$rename: { <field1>: <newName1>, <field2>: <newName2>, ... } }

1、该 *** 作可能不会保留文档字段的顺序,即通常情况下改名后的字段会出现在文档最后。见例一

2、如果文档中已有一个与新字段重名的字段时,则该 *** 作将用需重命名的字段覆盖掉原有字段,并将重命名前的字段删除。见例三

3、如果文档中需要重命名的字段不存在,则不执行任何 *** 作。见例四

4、如果文档中需要重命名的字段在嵌入式文档中的,则该 *** 作可以重命名这些字段,也可以将字段移入或移出嵌入式文档。见例五

5、如果文档中需要重命名的字段在数组元素中,则该 *** 作无法执行。见例六


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11868680.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存