MongoDB document サイズの取得方法ですが Object.bsonsize() で計算できます。
MongoDB document のサイズは Object.bsonsize() で計算できます。単位はバイト(byte)です。
> db.test.insert({})
WriteResult({ "nInserted" : 1 })
> db.test.insert({ "a" : 1 })
WriteResult({ "nInserted" : 1 })
> db.test.insert({ "type" : "auto" })
WriteResult({ "nInserted" : 1 })
> db.test.insert({ "type" : "12345" })
WriteResult({ "nInserted" : 1 })
> db.test.find()
{ "_id" : ObjectId("5bf6bdef5ea78d381a18e1a5") }
{ "_id" : ObjectId("5bf6bdef5ea78d381a18e1a6"), "a" : 1 }
{ "_id" : ObjectId("5bf6bd7d5ea78d381a18e1a7"), "type" : "auto" }
{ "_id" : ObjectId("5bf6bdd95ea78d381a18e1a8"), "type" : "12345" }
> Object.bsonsize(db.test.findOne({ "_id" : ObjectId("5bf6bdef5ea78d381a18e1a9") }))
22
> Object.bsonsize(db.test.findOne({ "a" : 1 }))
33
> Object.bsonsize(db.test.findOne({ "type" : "auto" }))
37
> Object.bsonsize(db.test.findOne({ "type" : "12345" }))
38
以上、MongoDB の RangeError が突然発生してビックリした現場からお送りしました。