查找具有特定字段的mongodb中的所有集合
目前正在处理的数据库中有40多个集合。 所有collections品的主要关键之一是“账户”。 我需要知道哪里有一个名为“帐户”的字段的所有这样的集合。
有没有一个查询获得或打印所有这样的集合的JS脚本?
在Oracle中,我正在使用:
SELECT * FROM ALL_TAB_COLUMNS WHERE COLUMN_NAME LIKE 'account';
任何input都有帮助。
提前致谢。
以下mongo脚本将打印出至less一个文档包含account
字段的所有集合名称。
db.getCollectionNames().forEach(function(collname) { var count = db[collname].find({"account": {$exists: true}}).count(); if (count > 0) { print(collname); } })