问题标签 [mongodb-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 - Docker无法连接到mongodb云
无法使用 Docker 中的 mongoshell 连接到 mongodb 云。在 Opensuse 42.3 linux 平台上工作。IP_FORWARD 已启用,防火墙已禁用。
但是,它在 docker 外部运行良好。下面给出的是我的 docker 环境信息。
基于kali linux的Docker os-
MongodB客户端信息如下
错误输出:
这与未设置基于 SSL/TLS 的身份验证有关吗?任何帮助将不胜感激。
mongodb - 如何将 db mongo 复制到另一个 mongodb 实例?
我想将我的名为users的数据库复制到默认localhost:27017
绑定到另一个绑定地址。我怎样才能做到这一点?
mongodb - Mongo shell 显示为 "Connecting..." 。但不启动外壳
我正在使用MongoDB
社区服务器 4.0。
我按照MongoDB
文档中的说明正确安装。
我还为MongoDB
bin
.
Windows 服务MongoDB
也正常运行。
当我使用以下命令运行 MongoD
如镜像所显示,服务器开始完美地显示日志消息
现在,当我使用命令启动 mongo shell 时
我也试过
但它只是显示为
请帮我解决这个问题。
mongodb - mongodb shell 登录 - 密码包含特殊字符,如 # 和 &
我正在尝试使用 mongodb shell 登录 mongodb 数据库,如果密码包含任何特殊字符,如 # 或 & ,则身份验证失败。
注意:我使用的是 windows 命令提示符。
azure - 如何使用 Mongodb shell 打开到 Cosmos DB 模拟器的经过身份验证的连接?
当我跑
我在 Mongodb 模式下连接到 Cosmos db 模拟器。当我在那个 shell 中尝试运行
我明白了
{“_t”:“OKMongoResponse”,
“ok”:0,
“code”:13,
“errmsg”:“未验证”,
“$err”:“未验证”
}
如果我尝试使用我在 .net 中使用的 connectiong 字符串打开连接
我明白了
FailedToParse:解析 C2y6yDjf5 时出现错误的数字“C”
如何打开 cosmos db 模拟器的 shell 以创建此答案中指定的新集合ComosDB - MongoAPI - Document does not contain shard key
javascript - 如何在 Mongo Shell 中将数组克隆到另一个数组
我有一些查询要通过一些数组来完成。
在 MongoDB 外壳中
mongodb shell 中没有 Clone() 函数。如何将其克隆到另一个阵列?
ssh-tunnel - 通过代理的 AWS DocumentDB
我有一个AWS DocumentDB设置,我可以通过我的跳转框很好地连接到:
我希望能够通过 localhost 连接到它进行一些测试。我无法直接连接,所以我试图从我的跳跃中打开一条隧道:
之后我尝试了基本的 MongoDB 连接命令:
我得到一个我理解的错误:
服务器证书与主机名不匹配。主机名:localhost 与 SAN 不匹配
我尝试再次export http_proxy
使用http://my_jump:27017
和使用上面的命令,但没有成功。
有关如何连接的任何建议或帮助?
mongodb - 如何通过 ObjectID w/MongoDB Shell 查找 mongoDB 对象?
如何在 MongoDB shell 中执行此操作?
https://stackoverflow.com/a/14315888/8887398
基本上我试图通过它们的 ObjectId 来查找对象。一切都失败了,所以我认为它正在尝试与字符串进行比较。我直接在 MongoDB shell 中执行此操作。这是我尝试过的:
db.myTestDB.find( {_id: 3254ummx213u5k815mn2v2 })
结果:语法错误:标识符在数字文字之后立即开始
db.myTestDB.find( {_id: "3254ummx213u5k815mn2v2" }
)
结果:没有
db.myTestDB.find( { "_id": "3254ummx213u5k815mn2v2" })
结果:没有
db.myTestDB.find( {_id: ObjectId("3254ummx213u5k815mn2v2") })
结果:没有
我只是在我的示例中放了一个随机 ID,但我已经验证了该 ID 存在,并通过查看 MongoDB Compass。
mongodb - db.collection.deleteMany() 方法未检测到名称中包含“-”的文档集合(例如内部指标)
我在 mongoDB 数据库中有标题为“内部指标”的文档集合。我想清空这个集合以用新数据填充它。
我尝试使用 db.collection.deleteMany() 和 db.collection.remove() 方法,但都回复了以下消息。
同样的方法适用于标题为“学生”的文档集合。
我希望使用 mongoDB shell 上的方法清空集合。
mongodb - 如何在脚本文件中指定 mongodb shell 类型的类型?
我正在为我的 mongodb 编写一些脚本,它们应该只与服务器一起运行,以创建用户和其他东西。但是,我发现自己经常在编辑器和 mongodb 文档之间移动,以了解什么是什么。
我正在使用由 Typescript 服务器提供支持的 VSCode,所以我通常只是输入一些东西并开始四处寻找我需要的东西,并帮助自己处理他们自己的功能中的文档,以了解我能做什么或不能做什么做。