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

如何为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 关注
  • 1092 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号