我知道MongoDB
的{{3}}方法,但我在文档的任何位置找不到remove
等效词。
实现这一目标的最佳方法是什么?试图实现以下内容:
obj = {
name: 'object1
tags: ['fus', 'ro', 'dah']
}
db.collection.update({name: 'object1'}, {$removeFromSet: { tags: 'dah'}});
答案 0 :(得分:65)
我认为您正在寻找$pull,它“从现有数组中删除所有值的实例”。
db.collection.update(
{name: 'object1'},
{$pull: { tags: 'dah'}});