NodeJS mongoClient无效运算符:$ eq

时间:2015-02-25 14:16:40

标签: node.js mongodb

我有一个mongo属性(类别),我想用equals过滤。 我使用了以下语法:

{"category":{"$eq":"cat1"}}

(我知道,它可以写成:

{"category":"cat1"}

如果我使用$ eq运算符,mongoClient将失败并显示“invalid operator:$ eq”。但只限于localhost。 如果我将相同的代码部署到远程服务器,它可以很好地工作。

如何让它在localhost上运行? 最好使用$ eq运算符 - 代码中有许多地方使用它。

THX

1 个答案:

答案 0 :(得分:8)

版本3.0中引入了$eq query operator,但它似乎也适用于我本地的2.6.7安装。

因此您可能只需要更新本地安装。