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

假设我在MongoDB中有一个包含5000条记录的集合,每条记录都类似于以下内容:


{

"occupation":"Doctor",

"name": {

   "first":"Jimmy",

   "additional":"Smith"

}

是否有一种简单的方法在所有文档中将字段“附加”重命名为“最后”?我在文档中看到了$ rename运算符,但是我对如何指定子字段不清楚。


蝴蝶不菲
浏览 991回答 4
4回答

噜噜哒

任何人都可能使用此命令来重命名集合中的字段(不使用任何_id):dbName.collectionName.update({}, {$rename:{"oldFieldName":"newFieldName"}}, false, true);参见FYI
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MongoDB