我想通过Schema.find()
获取多个文档,但通过id排除一个特定文档。目前,我的查询看起来像:
Product
.find({
$or: [
{ 'tags': { $regex: criteria, $options: 'i' }, },
{ 'name': { $regex: criteria, $options: 'i' }, },
],
})
.limit(10)
.exec((err, similar) => {
//...
})
字符串
我试图将$not: { _id: someId }
添加到查询中,但这给了我一个错误,即$not
ist无效。
2条答案
按热度按时间rsaldnfx1#
使用
$ne
,代表not equal
字符串
所以整个查询看起来像
型
31moq8wy2#
在 Mongoose 中不等于多个ID。
字符串