问题标签 [robo3t]
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 中的查询仅针对 exaclty 3600s 运行,然后在没有任何日志的情况下停止?
我使用 find 命令将我的初始 json 文件解析为一个新集合。所有工作都非常好,但它恰好停在 3600 秒。这不是硬件问题,因为我在两台不同的机器上尝试过。我使用 db.collection.find().forEach( function ... 命令。
我使用 robomongo 作为临时 gui。
编辑:我 在 Mongodb 复制主日志中的日志“[conn557392] killcursors: found 0 of 1”中也有以下条目
编辑:解决了!这似乎是 robomong 的问题。在普通的 mongo shell 中工作正常。
json - Robomongo 为 json 输出的每个实体显示额外的字符
db..find()
返回
我如何摆脱这些额外的字符 - [37m 等?
sql - MongoDB - 如何进行查询以获得平均使用量?
这是 db 中的文档的外观。
每个进程都有带有 processUsage 和 memoryUsage 的条目。我感兴趣的是平均 processUsage。所以,我想忽略 memoryUsage 的条目。
我尝试了 $match + $group 与 $avg 的聚合,但对于每个进程,我只是平均返回 0.00000000。然后我用javascript尝试了mapReduce的运气,不幸的是它也没有成功。
有人可以告诉我怎么做吗?顺便说一句,我使用的是 Robomongo 0.8.5
编辑:
查询如下所示:
mongodb - MongoDB 身份验证通过 Robomongo+CLI 失败
以下用户是使用连接到MongoDB 3.0.7的Robomongo 0.8.5生成的。
问题:
- 在 Robomongo 中生成的用户无法通过 CLI 登录。
- 在 CLI 中生成的用户无法通过 Robomongo 登录(使用
auth=true
) - Robomongo 根本无法
auth=true
登录
启动 Robomongo 时,我没有执行任何身份验证,这可能导致在未经身份验证的模式下创建了这些表。
虽然其他问题与各种其他编程语言和 JSON 脚本有关,但此模式是由 Robomongo 本身创建的,因此它应该是有效的。
在 3 种不同情况下对用户进行身份验证会有问题吗?
admin
Users
表,它定义admin
:
test_db
Users
admin
引用自的表admin
:
direct_db
Users
表,它定义user
:
命令行输出:
mongo.log
:
有趣的是,这个 CLI 命令可以使用和不使用auth=true
. 我设法能够使用 登录auth=ture
,但只能使用 setting { role: "readWrite", db: "root" }
,这一行很重要:
node.js - Mongoose:从集合中检索 ObjectIds 数组
我的数据库具有以下类别的文档类型集合。
我首先使用 Robomongo 创建了数据库,然后尝试使用 mongoose 获取数据并创建了以下 Schema。
但是当我通过以下回调获得结果时,
cat_parent_id 数组为空。
编辑:
当我用Schema.Types.ObjectId 或 String替换mongoose.Types.ObjectId时,它可以工作。任何人都可以提供原因吗?
mongodb - Robomongo 0.8.5 的数据库中未显示集合
在我的 mongodb 中,一个数据库包含你的集合,但是当我运行 Robomongo 0.8.5 时,我的数据库的集合没有显示(Robomongo 0.8.5(文件资源管理器)的左侧。
如果我在 Robomongo 0.8.5 中运行以下查询,它会显示所有集合。
另一个显示集合的查询
请为这个问题提出解决方案。
mongodb - 在 Windows 10 上看不到 Robomongo 中的集合
我在互联网上彻底搜索,但几乎没有找到任何东西。
我已经在 Windows 10 上安装了 MongoDB (3.2.0) 和 Robomongo (0.8.5)。安装后,我能够成功启动 MongoDB 作为服务。在此之后,我在成功运行的 DBRestore.exe 的帮助下恢复了数据库。
问题是我无法在 Robomongo 中看到收藏。它显示集合(0)。
编辑:我已经在 Windows 7 上完成了几次这个过程并成功完成了它。我是第一次在 Windows 10 上这样做。
任何帮助将不胜感激!
mongodb - 使用 RoboMongo for MongoDB 自动删除新数据库和集合
我正在做这个 node.js 教程,并在尝试使用 Robomongo for MongoDB 创建新数据库和集合时遇到问题。似乎任何新的数据库/集合在我添加时都会自动删除(参见屏幕截图)。我按照说明添加了 \data\db 目录。我还将 Robomongo 从 0.8.5 降级到 0.8.4 并且仍然遇到下降问题。我在网上找到的一个建议是修复 mongod.exe (mongod --repair),但这并没有帮助。任何线索我做错了什么?
mongodb - Auth 尝试从 Fantom 脚本连接到 MongoLab 中托管的 MongoDB 失败。怎么了?
我正在尝试使用Fantom v1.0.67 脚本连接到托管在MongoLab中的远程 MongoDB v3.0.8。我正在使用的驱动程序是afMongo v1.0.4。连接线是:
请注意,占位符 mydbuser、mydbpassword 和 ##### 将替换为正确的值。当我从 shell 运行以下命令时,连接成功:
但是从 Fantom 脚本中,我得到了这个错误:
我也尝试过 Robomongo v0.8.4,结果相似:弹出对话框说...
- 成功连接ds0#####.mongolab.com:#####
- 授权失败
我针对本地托管的 MongoDB v2.6.3 和 v3.0.8 数据库运行了 Fantom 脚本以及 Robomongo 连接和身份验证成功。
我的 Java 版本是 Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
我不知道 Robomongo 或 Fantom/afMongo 是否依赖于过时的 Java 或系统库。
请问有什么问题或者我应该检查什么?