问题标签 [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 - 将带有日期的文档插入到 Robomongo 的集合中
我正在使用 Robomongo,我在其中手动插入一个对象。
我想在我的对象上有一个字段,即当前日期。通常我习惯Date.now()
在Javascript中使用。但是,当我在 Robomongo 工具中使用插入文档表单时,我得到:
示例 JSON:
知道如何插入此记录吗?
mongodb - robomongo 在聚合游标“cursor.hasNext 不是函数”上失败
我正在尝试在 robomongo 中使用聚合游标,但出现以下错误:
我使用的是 mongodb 2.6.3,因此聚合框架应该返回一个游标。
在几乎让自己发疯之后,我最终尝试使用本机 mongodb shell 并且它在那里正常工作。
为什么这在 robomongo 中不起作用?是否有某种默认打开的向后兼容性选项?我该如何关闭它?
我正在使用 robomongo 0.8.4
meteor - 使用 Robomongo 连接到 Meteor
我在 Windows 上的本地虚拟机上运行 Meteor,可以使用 192.168.56.111 的 IP 地址进行访问
当我使用 Robomongo 时,我使用此 IP 地址并将其指向端口 3001,但我无法连接。
我应该期望它连接吗?如果没有,我需要做些什么来连接它吗?
mongodb - 从其他服务器访问 MongoDB
我的 Linux 服务器上有一个 MongoDB 数据库。我想从另一台服务器访问它。我试图从我的本地计算机与 Robomongo 建立连接。连接成功,但身份验证失败。
如何获取身份验证凭据?或者我应该在 MongoDB 中更改某些内容,然后才能从另一台服务器/PC 访问数据库?
这个数据库是别人建的,不可能问他这个问题。
arrays - 将子 ID 分配给数组元素
我正在尝试将子 ID 添加到我的数组元素中,但是当我尝试使用 Robomongo 保存此对象时出现错误:
错误:
我究竟做错了什么?
mongodb - 为什么 Robomongo 看不到“测试”数据库?
我已经设置了本地版本的 MongoDB 并安装了 Robomongo,但目前 Robomongo 仅在 localhost 下显示两个数据库:“admin”和“local”。但是,在 Mongo shell 中,当我键入“db”命令时,值“test”会被吐出。这是有道理的,因为据说默认数据库是“测试”。
尽管如此,Robomongo 怎么看不到“测试”数据库?是因为空吗?“admin”数据库也有 0 个集合、0 个函数和 0 个用户,所以我认为这意味着它也是空的,不是吗?
node.js - MongoDB RegExp 不一致
这是测试用例:
正则表达式应该返回不包含“nn”的对象,但在使用 RegExp 对象时它不起作用。我使用 Robomongo 对此进行了测试。
知道为什么吗?
mongodb - 基于ObjectId引用条件的MongoDB查询
我有一个 MongoDB 集合Cats
,其中有一个 ObjectId 引用字段zooId
到 collection Zoo
。
我将如何去查询类似
db.Cats.find({zooId.zooName: 'San Diego'}).count()
查询的条件是参考中的字段zooName
在zooId
哪里?
我理解通过使用 Mongoose,我可以调用该populate
方法来实际获取某些引用,但是我将如何直接在 mongodb 控制台或 RoboMongo 中执行类似的操作?
谢谢!
mongodb - 将 Robomongo 连接到虚拟机
我有个问题。我正在使用带有 RHEL(Red Hat Enterprise Linux)的 Virtual Box,并且我已经安装了一个 MongoDB 和一个 Oracle-XE 数据库。
我正在尝试从我的 Windows 操作系统连接到我的数据库。我可以使用 SQL Developer 连接到我的 oracle DB,但是当尝试使用 Robomongo 连接到我的 MongoDB 时,我无法连接。我不知道为什么。
我在这两种情况下都指定了端口转发,为什么一种有效而另一种无效?
我尝试了以下方法:
还有其他... 为什么我无法连接 Robomongo?
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 实例。
任何想法 ?