在mongodb终端中仅更新具有此字段的文档

时间:2015-01-17 19:19:34

标签: mongodb mongodb-query

如何在终端中使mongodb只更新它所存在的文档字段,而不是将字段添加到具有新值的文档中,而该字段不具有此字段。

1 个答案:

答案 0 :(得分:3)

$exists可以提供帮助

db.collection.update({field_name: {$exists: 1}}, {$set : {field_name: 'new val'}})