我想更新集合中的额外列。假设我有一个集合
db.collection.find()
{_id:....,name:niren,Range1:10,Range2:30}
现在我想将额外的列更新为
db.collection.update({name:"niren"},{Range3:50,Range4:70})
但这不起作用,因为它是用于更新现有记录。有什么帮助吗?
答案 0 :(得分:2)
使用$set
运算符:
db.collection.update({name:"niren"},{ "$set": { Range3:50,Range4:70 }})
这使您可以修改文档而不会完全覆盖现有文档内容。