如何在node-orm2字段上使用查找运算符?

时间:2017-02-23 15:51:32

标签: node.js orm node-orm2

Node-ORM2文档说明了这一点:

1.2.1运营商

要使用多个简单的=或in运算符,您可以使用略有不同的语法,如下所示:

model.find({
    field : { "operator" : "value" }
});

这些运营商是:

Operator Values to use operator
Equals =
Less Than <, “less than”
Less Than or Equal to <=, “less than or equal to”
More than >, “more than”
More than or equal to >=, “more than or equal to”

尝试过滤字段大于的字段的查找:

Person.find({id: {">": 1000}}, function(err, res) {
});

生成的查询看起来像这样......

... WHERE `id` = `>` = `1000` ...

我也尝试使用“小于”的文本运算符,它给出了相同的结果。 如何进行WHERE id&gt;使用node-orm2进行1000查询?

1 个答案:

答案 0 :(得分:0)

我正在查看错误的文档,如果有人正在寻找相同的答案,请查看:https://github.com/dresende/node-orm2#conditions