mongodb系列
我想列出在我的数据库下创建的所有集合。我知道这个问题 db.getCollectionNames() 但它只列出-[“system.index”,“system.users”] 我试过了 展示收藏 它列出了以下内容-system.index、system.usersmongodb系列,mongodb,collections,Mongodb,Collections,我想列出在我的数据库下创建的所有集合。我知道这个问题 db.getCollectionNames() 但它只列出-[“system.index”,“system.users”] 我试过了 展示收藏 它列出了以下内容-system.index、system.users 它没有向我展示我的收藏。如何查看我的所有收藏?要使用mongoshell查看当前数据库中的所有收藏,请执行以下操作: db.getCollectionNames()以JavaScript数组的形式返回当前数据库中的集合 显示集合将
它没有向我展示我的收藏。如何查看我的所有收藏?要使用
mongo
shell查看当前数据库中的所有收藏,请执行以下操作:
以JavaScript数组的形式返回当前数据库中的集合db.getCollectionNames()
将当前数据库中的集合打印为列表显示集合
db.getName()
如果要查看所有数据库中的所有集合,以下是一些JavaScript:
db.adminCommand("listDatabases").databases.forEach(function (d) {
sdb = db.getSiblingDB(d.name);
print("Collections in database: "+d.name);
printjson(sdb.getCollectionNames())
print("")
})
我想外面一定不止一个司机。 是的 要安装驱动程序,我想我得到的驱动程序就是这里记录的驱动程序
它没有getCollectionNames()或collectionNames(),但有collections()您可能在错误的数据库中。在shell中运行
使用dbname
切换到名为'dbname'
的数据库。感谢您的回复
npm install mongodb