需要从数组productid []中删除该元素,该数组是mongodb集合的元素,用户尝试过$ pull,但似乎无法寻求帮助
{
"version": "2.0",
"tracing": {
"consoleLevel": "verbose"
},
"logging": {
"fileLoggingMode": "always"
}
}
答案 0 :(得分:0)
我认为您有类型冲突问题。 _id
集合和user
中的req.body.user
是什么类型?如果_id
是ObjectId
并且req.body.user
是字符串,那么将找不到要更新的用户文档。同时检查productId
类型和slug
类型,并删除slug
$pull: { productId:'slug'}
的单引号