MongoDB与$addToSet相对
我知道MongoDB的方法,但在文档中找不到“删除”的等效方法 实现这一目标的最佳方式是什么?尝试实现以下目标:MongoDB与$addToSet相对,mongodb,database,Mongodb,Database,我知道MongoDB的方法,但在文档中找不到“删除”的等效方法 实现这一目标的最佳方式是什么?尝试实现以下目标: obj = { name: 'object1', tags: ['fus', 'ro', 'dah'] } db.collection.update({ name: 'object1' }, { $removeFromSet: { tags: 'dah' } }); 我认为您正在寻找“从现有数组中删除值的所有实例”的 伟大的希望在文档中的某个地方有引用
obj = {
name: 'object1',
tags: ['fus', 'ro', 'dah']
}
db.collection.update({
name: 'object1'
}, {
$removeFromSet: {
tags: 'dah'
}
});
我认为您正在寻找“从现有数组中删除值的所有实例”的
伟大的希望在文档中的某个地方有引用。所有的数组操作符都可以在这里找到:如何用一个命令从数组中删除多个元素?
db.collection.update(
{name: 'object1'},
{$pull: { tags: 'dah'}});