javascript - 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 的新手:请提出建议。
解决方案
推荐阅读
- excel - 无法将工作簿识别为对象变量
- azure - Microsoft.Azure.Storage 和 WindowsAzure.Storage Nuget 包有什么区别?
- asp.net - PartialView 未使用新数据进行更新
- java - Scanner 对象的输入行在正式打印命令之前打印
- javascript - 如何在 React 中使用钩子预初始化状态?
- amazon-web-services - cloudFormation Deploy 后执行堆栈
- c# - 如何以某种限制的格式询问C#的出生日期?
- c - 为什么这个说法是正确的?&f 是浮点型**
- php - 关于 Session 数据和 CodeIgniter 3 的问题
- android - 从 WebView 单击启动 Activity 会导致“网页不可用”