问题标签 [mongo-shell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - 如何在 MongoDB 中清除控制台
在使用 Mongodb 控制台或 shell 时,有时我的屏幕上会出现很多我不需要的以前的输出。那么,MongoDB中有清除控制台的功能吗?
类似于 MatLab 中的 clear 的类似物。
我试过了clc
,clear
但没有成功。
mongodb - 根据 mongodb 中的计数条件查询字段子集
我在集合中存储的文档格式为:
我想从集合中count(c)> 1的所有文档中获取字段“d”和“e”。
如何有效地做到这一点?
mongodb - 在mongodb中提取子数组值
MongoDB新手在这里...
我有一个集合如下...
如何通过 mongo shell 仅显示测验分数?
java - mongodb geoSpatial 查询不起作用
我正在尝试以公里/英里为单位获取特定半径内的记录。
mongodb 2d 索引:
集合中的记录具有索引键:
从 shell 调用集合的 getIndexes() 给了我这个:
尽管上述所有,尝试使用此命令获取记录失败:
任何人都可以指出是什么阻止了它的工作?
mongodb - 如何从 MongoDB shell 连接到副本集?
如果我正在编写一个连接到 mongodb 的应用程序,那么我可以为副本集提供一个种子列表,驱动程序会将我引导到主节点,我可以在其中运行写入命令。
如何为命令行mongo
shell 指定种子列表以连接到副本集。
mongodb - Mongodb:使用mapreduce /聚合计算数组值
我有具有以下结构的文件:
并构建了一个简单的函数来计算“项目”总数。
但是在大约 100 万个项目之后,我的功能中断了,Mongo 退出了。我已经查看了新的聚合框架以及 mapreduce 函数,但我不确定哪个最适合用于像这样的简单计数。
欢迎提出建议!谢谢。
mongodb - 在 Mongo shell 中使用未定义的变量
我正在设置一个 Mongo 脚本以通过 --eval 获取变量,如下所示:
但是,我希望脚本在不需要--eval
.
如果这是基于浏览器的 JS,我会做一些var internalParameter = window.parameter || null
事情来解决通过检查未定义变量而引发的 ReferenceError,但mongo
没有window
. 是否可以通过 Mongo 脚本中的全局对象访问变量,或者我只需要将其包装在 try/catch 中?
mongodb - MongoDB toLowerCase()
我有一个名为 Profiles 的集合,其中包含一个名为 emails 的数组。
我想将数组中的所有电子邮件字符串更改为小写。
错误:
1 月 29 日星期二 16:52:28 SyntaxError: missing ) after argument list (shell):1
我还发现了这个:
错误:
1 月 29 日星期二 16:51:41 类型错误:e.emails.toLowerCase 不是函数(shell):3
提前感谢您的帮助。
javascript - MongoDB Shell 脚本和 JavaScript 的区别?
由于这是一个家庭作业,我不想发布我的代码,因为它本质上提供了一个解决方案。我可以发布一些通用的片段。我将首先说我是 javascript 和 Mongo 的新手,并且基本上在昨晚几个小时内就学会了它们。
基本上我有代码,当我粘贴到 shell 中时,它工作得很好,但是当我将它保存到数据库中并尝试执行它时它不起作用。这是一个基本的例子。
因此,如果我复制并粘贴此代码并先设置var x = true
orvar x = false
则它可以工作,但是如果我这样做:
然后它不起作用。
有任何想法吗?
mongodb - Windows 是否有任何 mongo shell 扩展?
我找到了mongo-hacker项目,但它不支持 Windows,所以我想知道有人知道类似的吗?