首页 > 解决方案 > mongoshell上javascript中的for循环

问题描述

我的数据库中有 2 个集合

MongoDB Enterprise> show collections
mycoll1 
mycoll2

我想将这些名称传递给一个变量说 c1 并在 mongodb shell 命令中使用这个数组的值(这里从集合中获取计数)。我现在正在做的是:

MongoDB Enterprise> for (var i in c1) { db.getCollection((c1[i])).find().count()}

但在输出中,我只得到第二个集合计数,而不是第一个。

我是 javascrip 的新手:请提出建议。

标签: javascriptmongodbfor-loop

解决方案


推荐阅读