【发布时间】:2021-10-18 16:08:55
【问题描述】:
我在 mongo 中有这样的文档:
device: {
"device 1",
"device 2",
"device 3"
}
name: "name"
}
如何从猫鼬中删除设备中的一个值?我知道它可以是 whit $pull 但我没有元素的参考
谢谢。
【问题讨论】:
-
您的文档不是有效的 json。如果您可以使用有效的更新并发布您的预期输出,将会很有帮助。
我在 mongo 中有这样的文档:
device: {
"device 1",
"device 2",
"device 3"
}
name: "name"
}
如何从猫鼬中删除设备中的一个值?我知道它可以是 whit $pull 但我没有元素的参考
谢谢。
【问题讨论】:
拉
db.collection.update({
name: "name"
},
{
$pull: {
device: {
$eq: "device 2"
}
}
},
{
multi: true
})
【讨论】: