productos: [
{
name: element 1
number: 3167518236
email: "example@gmail.com"
}
{
name: element 2
number: 3167518236
email: "example@gmail.com"
}
{
name: element 3
number: 3167518236
email: "example@gmail.com"
}
]
例如,我如何删除数组二,其中名称:element2 编号:3167518239 和电子邮件:example@gmail.com
我正在使用它,但它不起作用!
db.list.update({},{"$unset":{productos:{name:"element 2"}}})
最佳答案
从 mongodb 中的数组中删除元素是使用 the $pull
operator 完成的.
对于您的特定情况,您可以使用 {name:"element 2"}
作为拉取规范中的查询。
关于mongodb - 如何删除mongodb中的数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24148699/