搜索

首页  >  问答  >  正文

javascript - mongoose 如何获得所有collection

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

PHP中文网PHP中文网2774 天前730

全部回复(2)我来回复

  • phpcn_u1582

    phpcn_u15822017-05-17 10:05:06

    获得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!

    回复
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-17 10:05:06

    显示表格

    回复
    0
  • 取消回复