标签: javascript node.js mongodb express mongoose
这是我的查找请求:
Recipe.find({'author.id': {$not: {user}}}
以下是文档:https://docs.mongodb.com/manual/reference/operator/query/not/index.html
这是错误:
Error: Can't use $not with ObjectId.
我想查找当前用户未创作的所有食谱。争论很好,所以不是问题。必须有办法做到这一点,或者我做错了什么?
答案 0 :(得分:2)
您应该使用 $ne
$ne
Recipe.find({ "author.id": { "$ne": user }});