0
我想查找mongo集合中最大的文檔。 「最大」意味着佔據16MB文檔大小限制的單位最多。用於查找該文檔_id的紅利點。在Mongo Collection中查找最大文檔
我想查找mongo集合中最大的文檔。 「最大」意味着佔據16MB文檔大小限制的單位最多。用於查找該文檔_id的紅利點。在Mongo Collection中查找最大文檔
給一個名爲「請求」集合:
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" }
這是有據可查的地方 – Sammaye
燁,就在這裏:d ...谷歌和DDG搜索沒有發現任何有用的前10 –
什麼這裏:http://stackoverflow.com/questions/16953282/find-largest-document-size-in-mongodb?此外,該方法更有效,更輕量 – Sammaye