2013-10-31 76 views
2

我想檢查一個收藏的信息,就像db.collection.stats()命令的起源MongoDBmongoose中的db.collection.stats()命令是什麼?

我該如何在模式或模型上使用貓鼬?

+0

你從它到底需要什麼?我不確定是否有直接的.stats()cmd等價物,但如果以貓鼬網站爲例,可以這樣做:console.log(Cat.collection) – Alex

回答

1

您可以運行任何arbitrary command via executeDbCommand如此以來,統計只是一個數據庫命令,可以runCommand該統計()的引擎蓋下做:

db.runCommand({collstats:集合名});

3

有同樣的問題,並設法查詢這樣說:

YourModel.collection.stats(callback); 

你基本上通過collection屬性訪問Model的本地接口(這不是集合名稱,但實際上是一個屬性調用collection)。然後,您可以在此對象上使用任何本機功能。