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` ...
我也尝试使用文本运算符“小于”,它给出了相同的结果。如何id
使用 node-orm2 进行 WHERE > 1000 查询?