问题标签 [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.

0 投票
2 回答
20631 浏览

mongodb - 将带有日期的文档插入到 Robomongo 的集合中

我正在使用 Robomongo,我在其中手动插入一个对象。

我想在我的对象上有一个字段,即当前日期。通常我习惯Date.now()在Javascript中使用。但是,当我在 Robomongo 工具中使用插入文档表单时,我得到:

示例 JSON:

知道如何插入此记录吗?

0 投票
1 回答
1527 浏览

mongodb - robomongo 在聚合游标“cursor.hasNext 不是函数”上失败

我正在尝试在 robomongo 中使用聚合游标,但出现以下错误:

我使用的是 mongodb 2.6.3,因此聚合框架应该返回一个游标。
在几乎让自己发疯之后,我最终尝试使用本机 mongodb shell 并且它在那里正常工作。

为什么这在 robomongo 中不起作用?是否有某种默认打开的向后兼容性选项?我该如何关闭它?

我正在使用 robomongo 0.8.4

0 投票
2 回答
1462 浏览

meteor - 使用 Robomongo 连接到 Meteor

我在 Windows 上的本地虚拟机上运行 Meteor,可以使用 192.168.56.111 的 IP 地址进行访问

当我使用 Robomongo 时,我使用此 IP 地址并将其指向端口 3001,但我无法连接。

我应该期望它连接吗?如果没有,我需要做些什么来连接它吗?

0 投票
5 回答
7824 浏览

mongodb - 从其他服务器访问 MongoDB

我的 Linux 服务器上有一个 MongoDB 数据库。我想从另一台服务器访问它。我试图从我的本地计算机与 Robomongo 建立连接。连接成功,但身份验证失败。

如何获取身份验证凭据?或者我应该在 MongoDB 中更改某些内容,然后才能从另一台服务器/PC 访问数据库?

这个数据库是别人建的,不可能问他这个问题。

0 投票
0 回答
265 浏览

arrays - 将子 ID 分配给数组元素

我正在尝试将子 ID 添加到我的数组元素中,但是当我尝试使用 Robomongo 保存此对象时出现错误:

错误:

我究竟做错了什么?

0 投票
0 回答
2483 浏览

mongodb - 为什么 Robomongo 看不到“测试”数据库?

我已经设置了本地版本的 MongoDB 并安装了 Robomongo,但目前 Robomongo 仅在 localhost 下显示两个数据库:“admin”和“local”。但是,在 Mongo shell 中,当我键入“db”命令时,值“test”会被吐出。这是有道理的,因为据说默认数据库是“测试”。

尽管如此,Robomongo 怎么看不到“测试”数据库?是因为空吗?“admin”数据库也有 0 个集合、0 个函数和 0 个用户,所以我认为这意味着它也是空的,不是吗?

0 投票
1 回答
74 浏览

node.js - MongoDB RegExp 不一致

这是测试用例:

正则表达式应该返回不包含“nn”的对象,但在使用 RegExp 对象时它不起作用。我使用 Robomongo 对此进行了测试。

知道为什么吗?

0 投票
1 回答
567 浏览

mongodb - 基于ObjectId引用条件的MongoDB查询

我有一个 MongoDB 集合Cats,其中有一个 ObjectId 引用字段zooId到 collection Zoo

我将如何去查询类似

db.Cats.find({zooId.zooName: 'San Diego'}).count()

查询的条件是参考中的字段zooNamezooId哪里?

我理解通过使用 Mongoose,我可以调用该populate方法来实际获取某些引用,但是我将如何直接在 mongodb 控制台或 RoboMongo 中执行类似的操作?

谢谢!

0 投票
2 回答
6094 浏览

mongodb - 将 Robomongo 连接到虚拟机

我有个问题。我正在使用带有 RHEL(Red Hat Enterprise Linux)的 Virtual Box,并且我已经安装了一个 MongoDB 和一个 Oracle-XE 数据库。

我正在尝试从我的 Windows 操作系统连接到我的数据库。我可以使用 SQL Developer 连接到我的 oracle DB,但是当尝试使用 Robomongo 连接到我的 MongoDB 时,我无法连接。我不知道为什么。

我在这两种情况下都指定了端口转发,为什么一种有效而另一种无效?

我尝试了以下方法:

还有其他... 为什么我无法连接 Robomongo?

0 投票
2 回答
1897 浏览

mongodb - 无法从 RoboMongo 访问托管在 Google Cloud VM 中的 MongoDB 实例

我创建了一个项目并使用“点击部署”部署了 MEAN 堆栈。当我访问 <> / 3000 时,我确实看到来自服务器的 MEAN 页面。我也可以通过 ssh 连接到那台机器并查看那里的所有内容。我可以通过这种方式访问​​ MongoDB 实例。

我还创建了一个单独的 VM,我自己在其中安装了 Node.JS 和 MongoDB。两者的工作方式相似。

我的问题是 - 我无法从本地 RoboMongo 实例访问任何一台机器,也无法从本地 shell 访问它们。我在 aws 世界中遇到了类似的问题,解决方案是创建安全组以允许 mongodb 端口(27017)。所以我尝试了并在“网络”下添加了“防火墙规则”,并允许该端口用于所有传入流量 - >如下所示

来自外部源范围的 mongodb 通信:0.0.0.0/0 允许的协议或端口:tcp:27017 但问题仍然存在,我无法从 robomongo 或本地 shell 访问 mongodb 实例。

任何想法 ?