如何在猫鼬查询中使用查询对象?

时间:2018-12-10 07:43:47

标签: javascript node.js mongoose server-side

我有一个这样的查询对象:

{$and: [length: {$gt: 10}, sentiment {$gt: 0.23}]}

将此常量称为q。

因此,我想在适合这些参数的Mongo集合中找到所有文档(文档的“长度”大于10,“情感”大于0.23)。我写的猫鼬查询会是什么样?

2 个答案:

答案 0 :(得分:0)

猫鼬查询将

await CollectionName.find({
    {$and: [{"length": {$gt: 10}}, {"sentiment": {$gt: 0.23}}]}
})

答案 1 :(得分:0)

您可以尝试:

Collection.find({
    $and: [{"length": {$gt: 10}}, {"sentiment": {$gt: 0.23}}]
    }, function (err, results) {    
    ...
    }