https://mongoplayground.net/p/Yv6vkGyrUS-
https://mongoplayground.net/p/vm314GoexjE
[
{
"_id": ObjectId("4b253b067525f35f94b60a31"),
"age": 30,
"favorite book": [
"Cat's Cradle",
"Foundation Trilogy",
"Ender's Game"
],
"location": "Wisconsin",
"name": "joe",
"sex": "male"
}
]输出删除任何基于条件的元素
"favorite book": [
"Cat's Cradle",
"Foundation Trilogy"
]发布于 2021-12-16 06:40:38
您可以使用$pull运算符
db.collection.update({
{ _id : id },
{ $pull: { "favorite book": "Ender's Game" } }
});如果要从数组“列表”中删除两个或多个元素,也可以使用$pull操作符:
db.collection.update({
{ _id : id },
{ $pull: { "favorite book" : { $in : [ "Foundation Trilogy", "Ender's Game"] } } }
});https://stackoverflow.com/questions/70374683
复制相似问题