问题标签 [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 在集合中查找某些文档
在我的收藏Person
中,我有很多人叫迈克。有没有办法可以找到所有名字为 Mike 的人?目前,我一次只能使用全名找到一个人。
我尝试做类似的事情:
MongoDb 非常新,谢谢。
mongodb - 正确配置的 MongoDB 数据库错误
我启动并运行了 MongoDB,并确认正在通过端口 27017 上的 RoboMongo 添加和访问数据库。所有数据库文件都在/data/db中访问。
我试图创建一个新数据库,但无法创建它。我仔细检查了 mongod.conf 文件cat mongod.conf
。它似乎有原始的 Homebrew 设置信息:
我第二次将 db 路径更改为 /data/db mongod --dbpath /data/db
。依然没有。我还注意到一个 mongod.lock
大小为 4B 的文件。我运行mongod并在终端内运行,它显示journal dir=/data/db/journal
,recover : no journal files present, no recovery needed
和dbpath=/data/db
.
我仍然无法通过本地端口 27017 上的 Robomongo 使用基本的 Mongoose 连接添加和访问数据库。我无法访问/data/db
. 有了ps aux | grep mongod
,我发现即使在我关闭后也有两个实例在运行mongod
:
mongodb - 对不同的事件进行分组和计数
我正在尝试派生一个查询以获取不同值的计数并显示相关字段。分组是由一天内和一个时间范围内可能发生的时间tempId
和date
地点完成的。tempId
one-to-many
以下是我的方法,
此查询生成以下输出,
这是正确的,但我想显示它们按日期分隔并带有该日期的特定计数。例如这样的事情,
PS我不知道如何把这个问题放在一起,因为我对这项技术很陌生。如果问题需要改进,请告诉我。
以下是我尝试查询的 mongodb 集合的示例数据,
mongodb - 将数据库复制到 mongodb 中的另一台服务器
我在本地机器上使用 Robomongo。Robomongo 正在使用有线老虎存储引擎来存储我的数据库。现在,当我想将我的数据库复制到我正在使用的远程机器上时:
有线老虎存储引擎正在创建未知的 .wt 格式,因此上述命令无法复制数据库。
在复制空数据库时,正在远程机器上创建。
mongodb - 无法连接到 MongoDB - Robomongo 0.9.0
嗨,我无法使用 Robomongo 连接到 MongoDB。我使用的是 Windows 7。我使用的是最新版本的 MongoDB。
我收到以下错误。
无法连接到 MongoDB(本地主机),错误:无法连接到 MongoDB
installation - Robomongo - 静默安装
我想在 Windows 7 上静默安装Robomongo,但我找不到任何对这项任务有帮助的命令。似乎好旧的/s
在这里不起作用。
有人知道这种安装是否可行吗?
mongodb - 如何在robomongo中从另一个中复制一个集合
我在一个数据库中有一个名为仪表板的集合,我想使用 robomongo 将该集合复制到另一个数据库。我怎样才能做到这一点?我尝试在第二个数据库中创建一个新集合并尝试复制但它失败了。所以有人请帮助我
mongodb - 如何搜索集合以在 MongoDB 的其中一个文档中查找嵌套值
在上面的屏幕截图中,您可以看到我从我的 mongo 数据库中的测试集合中打开了一个名为(1) ObjectId(572b...ec7a)的文档。(测试集合中充满了这样的文档)在屏幕截图的底部附近,您可以看到一个名为Name的字段,它是字符串类型,值为EditMessagesSettings。我想查询测试集合并返回包含特定名称的任何文档(例如本例中的EditMessagesSettings)。我怎样才能做到这一点?
以下是我尝试过的一些查询,但没有成功,得到一个返回消息,如Fetched 0 record(s) in 4ms。
- db.getCollection('tests').find({Name:"EditMessagesSettings"})
- db.getCollection('tests').find({Name:{$regex:"Settings"}})
编辑:如果是任何星座,如果我输入db.getCollection('tests').find({Obj}) ,我会得到ObjectId(的自动完成选项。
mongodb - 无法从开发者机器访问 MongoDB
所以,这可能是一个被打死的问题,但我把它贴在这里是因为我没有答案,需要你的帮助。我在服务器中有我的开发应用程序 Mongo DB。我可以远程登录到服务器。如果我在开发服务器中安装 Robomongo,我可以访问数据库。
但我正在尝试从我的笔记本电脑访问数据库。在谷歌上搜索,我发现这都是通过使用绑定 ip 完成的。我的问题是,我在这里放置什么IP?
我的开发数据库服务器有一个 IP4 地址,我的开发数据库服务器有一个公共 ip(可以在我执行 whatsmyip.com 时找到)
我的笔记本电脑有一个 ip4 地址和类似的公共 IP。
我尝试了所有 4。但我仍然无法建立连接。
关于我所缺少的任何帮助都会有所帮助。
我的用户没有任何安全保障。我正在使用 Windows 2008 R2。
我的配置文件:
mongodb - 验证 MongoDB 和 Robomongo
我目前在访问我的 mongodb 数据库时正在使用 Robomongo。我在 mongodb 上创建了一个管理员帐户,该帐户具有对任何数据库的管理员访问权限。我希望只能使用管理员帐户的凭据登录。现在我可以在不提供任何凭据的情况下以“guest”身份登录,我已经查看了身份验证 mongodb 文件,但这些似乎只是使用 mongodb 本身的 cmd 工具进行身份验证。如何使我的管理员帐户只能使用 Robomongo 登录?
问候。