mongoose 如何获得所有collection

我需要统计数据里所有的collection,哪个collection包含最多的数据,请问该如何处理。
看到的mongoose都是用model来处理对应的collection,那数据库里有已经导入的大量数据,我该如何获得collection?

阅读 4.8k
2 个回答

获得collections的列表:

1、使用node-mongodb-native驱动的listCollections

http://mongodb.github.io/node...

2、Mongoose中的connection也继承了上述原生驱动:

https://github.com/Automattic...

mongoose.connection.db.listCollections()

包含数量最多的Collection:

需要自己来统计和排序

供参考。

Love MongoDB!Have fun!

新手上路,请多包涵

show tables

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题