2011-05-21 50 views

回答

25

字節當然。除非你以可選參數的形式傳遞比例。

92

運行collStats命令 - db.collection.stats() - 以字節爲單位返回所有大小,例如,

> db.foo.stats() 
{ 
    "size" : 715578011834, // total size (bytes) 
    "avgObjSize" : 2862, // average size (bytes) 
} 

但是,如果你想在其他單位的結果的話,你也可以通過在scale說法。

例如,得到的結果在KB:

> db.foo.stats(1024) 
{ 
    "size" : 698806652, // total size (KB) 
    "avgObjSize" : 2, // average size (KB) 
} 

或爲MB:

> db.foo.stats(1024 * 1024) 
{ 
    "size" : 682428, // total size (MB) 
    "avgObjSize" : 0, // average size (MB) 
} 
+13

你〜682GB存儲在MongoDB的? – Hartator 2013-04-25 21:51:23

+0

如果我有一個小數? '「avgObjSize」:5378.817689030945,' – 2013-11-01 17:54:29

+3

avgObjSize不受scale參數影響(1024),它總是返回Bytes。 https://docs.mongodb.org/manual/reference/command/collStats/ – 2015-11-04 21:49:08

相關問題