在Mongo Collection中查找最大的文档

时间:2014-01-28 13:42:27

标签: mongodb

我想在mongo集合中找到最大的文档。 “最大”意味着占据16MB文档大小限制的大多数单位。用于查找该文档的_id的奖励积分。

1 个答案:

答案 0 :(得分:0)

给出一个名为"的请求" :

db.requests.find().toArray().map(function(request) { return {size:Object.bsonsize(request), _id:request._id}; }).sort(function(a, b) { return a.size-b.size; }).pop();

// { "size" : 3333, "_id" : "someUniqueIdHere" }