我是猫鼬的初学者,我正在尝试删除数组中的一个元素,但是我在这样做时遇到了麻烦
我的模式就是这样
venv
在我的数据库中看起来像这样
name : {
type: String,
trim : true
},
pictures: {
type : Array,
required : false
},
如何删除图片阵列中的项目?
答案 0 :(得分:2)
您需要$pull运算符:
await Model.updateOne({"_id" : ObjectId("5eb67e7c74b35b205362b7f4")}, {$pull: { "pictures": "img1.jpg"}});