我们可以在帆/水线js中进行$all查询吗



我正在使用mongodbsails/waterlinejs

我的一份文件有一个字段"participants": ["1" ,"2" ,"3"]

我想做一个mongodb查询:

Document.find({participants: {$all: ["1", "2"]}})

但我注意到,如果我在waterline中执行此操作,它会返回所有包含"1" OR "2"的文档。

我想要两个"1" AND "2"

这是我在本机查询中必须做的事情吗?waterline是否有一个文档列出了.find()的所有可用运算符?

感谢

试着使用$and,你应该这样做。

query = Model.where({"$and": [ { "participants": "1" }, { "participants": "2" } ] });

相关内容

  • 没有找到相关文章

最新更新