问题标签 [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选择查询列表中的所有where字段值
如何在 MongoShell 中实现以下 SQL?
Mongo doc给出了一些例子
我希望该数组动态来自另一个查询。可能吗?
扩展我的问题
我有一组bot
名字
机器人集合
我有一个用户流量的集合,在那个流量集合中,我有一个字段useragent
用户流量集合
我想选择useragent
包含任何bot
集合名称的所有用户流量文档
这就是我想出的
在这里我相信它正在做等于比较,但我希望它像 %% 比较
得到结果后,我想将该结果集更新为is_crawler=true
试过这样的,没有帮助
另一种循环记录的方式,但没有找到匹配项。
mongodb - mongo shell 可以警告对不存在的集合的操作吗?
有好几次我在集合名称中打错字或忘记将数据库切换到包含所需集合的数据库。Mongo shell 默默地接受了所有这些命令。如果我尝试对不存在的集合执行查询,mongo shell 是否会警告我?
mongodb - MongoDb:如何使用身份验证使用 shell 删除数据库?
我有一个经过身份验证的用户,具有删除数据库所需的所有权限。我想从 shell 中删除数据库并尝试以下命令
我得到了以下信息:-
就是这样,我没有错误,也没有结果。数据库仍然存在,所有值。
mongodb - 在 mongo shell 中将 Mongo 查询输出打印到文件
Mongo 2 天大,我有 SQL 背景,所以请耐心等待。和 mysql 一样,在 MySQL 命令行中,将查询的结果输出到机器上的文件中,非常方便。我试图了解如何在 shell 中对Mongo 做同样的事情
通过在 shell 之外并执行以下命令,我可以轻松地获得我想要的查询的输出:
上面的方法很好,但是它需要我退出 mongo shell 或者打开一个新的终端选项卡来执行这个命令。如果我可以在 shell 中简单地执行此操作,那将非常方便。
PS:问题是我在SO上发布的问题的一个分支
mongodb - How to add an extra field in a sub document in MongoDB?
I've just started working with MongoDB. And I have a document like this:
And I want to change this document to :
I've tried:
And this removed all sub documents within comments and added {checks_:1}
to it.
Where am I going wrong?
javascript - 运行 mongo shell 的 js 文件
我写了一个小的 js 文件,它应该列出当前 MongoDB 实例中的所有数据库,并在其中一个实例中找到一个文档(db = database,collection = col)
测试.js
但是,输出是
我错过了什么?
干杯,米
javascript - 在 mongodb shell 上更新 forEach
我有一个包含 2 条记录的集合aTable:
我想更新字段aTable.fields.items从
至
我使用 forEach 浏览字段,但无法保存:
linux - 在 Linux 中运行 mongod 命令时出错
我正在尝试运行命令
当我收到此错误时:
这是我的 /data/db:
更新:
修改了我的 /data/db 路径,这是错误:
更新2:
mongodb - 如何在 mongodb shell 中执行整数运算?
有没有办法在 MongoDB 的 mapreduce Javascript 或 shell 中对两个 NumberInt 或 NumberLongs 执行整数运算?如您所见,我得到:
相关的:
- mongo db map reduce sum 结果为整数似乎是相同的,但我得到不同的结果。
- Mongo shell 中的 NumberLong 算术实际上远非微不足道。
mongodb - MongoDB 将数组迁移到字典
我的文档中有一个数组,现在没有密钥。我想将键添加到数组中。
所以我所拥有的是:
{
"arrayToConvert":[43.323,32.1223]
}
我想要得到的结果是:
{
"arrayToConvert":{"a":43.323,"b":32.1223}
}
感谢您的帮助:)