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"
}
]
我怎样才能删除数组二,其中name:element2 number:3167518239和email:example@gmail.com
我使用它但它不起作用!
db.list.update({},{"$unset":{productos:{name:"element 2"}}})
答案 0 :(得分:3)
使用the $pull
operator完成从mongodb中删除数组中的元素。
对于您的特定情况,您可以使用{name:"element 2"}
作为pull规范中的查询。