我该怎么做
MongoDB中的 select max(field) from collection
?
如果无法实现这一点,我能做些类似的事情吗?
先谢谢你们!
答案 0 :(得分:0)
你可以通过以下方式实现:
db.collection.find({}).sort({"field" : -1}).limit(1)
或者,只获取最大字段值:
db.collection.find({}, {"_id":0, "field":1}).sort({"field" : -1}).limit(1)
这会在"field"
中找到一个值最高的文档。
对于更复杂的情况,您可以尝试使用the MongoDB aggregation framework。
我希望它至少有点帮助。