如何在mongoDB和NodeJS上使用多个条件查询文档



你好,我有一个奇怪的问题,我有一个查询这个查询。

find({username: "user_1" ,  words: { $elemMatch: { "word": "RATIONAL", "subwords": "RAT" } }})

,这是文档结构:[1]: https://i.stack.imgur.com/DGGLo.png

当我在mongoDB shell上尝试这个查询时,它可以完美地工作,但是当我在NodeJS上尝试它时,它只返回基于用户名的文档。谢谢大家

要查找匹配,请尝试运行以下查询:

find({username: "user_1" , "words.word": "RATIONAL", "words.subwords": "RAT" })

最新更新