我想在mongo集合中找到最大的文档。 “最大”意味着占据16MB文档大小限制的大多数单位。用于查找该文档的_id的奖励积分。
答案 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" }