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

如何为MongoDB中的所有文档重命名字段?

如何为MongoDB中的所有文档重命名字段?

蝴蝶不菲 2019-10-05 14:06:06
假设我在MongoDB中有一个包含5000条记录的集合,每条记录都类似于以下内容:{"occupation":"Doctor","name": {   "first":"Jimmy",   "additional":"Smith"}是否有一种简单的方法在所有文档中将字段“附加”重命名为“最后”?我在文档中看到了$ rename运算符,但是我对如何指定子字段不清楚。
查看完整描述

4 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

任何人都可能使用此命令来重命名集合中的字段(不使用任何_id):


dbName.collectionName.update({}, {$rename:{"oldFieldName":"newFieldName"}}, false, true);

参见FYI


查看完整回答
反对 回复 2019-10-05
  • 4 回答
  • 0 关注
  • 983 浏览

添加回答

举报

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