如何在Mongoose查询中获得最大值。在SQL中很容易
SELECT MAX(LAST_MOD) FROM table1 Where field1=1
我想在Mongoose(node.js)中等效上述SQL代码
MongoDB支持最大/最小,但他们不建议在实际应用中使用它:
min和max主要用于支持mongos(分片)过程。
http://www.mongodb.org/display/DOCS/min+and+max+Query+Specifiers
您几乎可以得到与以下结果相同的结果:
Model.findOne({ field1 : 1 }).sort(last_mod, 1).run( function(err, doc) { var max = doc.last_mod; });