MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie erhalte ich die Größe eines einzelnen Dokuments in Mongodb?

Im vorherigen Aufruf von Object.bsonsize() , Mongodb gab die Größe des Cursors statt des Dokuments zurück.

Der richtige Weg ist, diesen Befehl zu verwenden:

Object.bsonsize(db.test.findOne())

Mit findOne() , können Sie Ihre Abfrage für ein bestimmtes Dokument definieren:

Object.bsonsize(db.test.findOne({type:"auto"}))

Dadurch wird die korrekte Größe (in Byte) des jeweiligen Dokuments zurückgegeben.