Tag: mongo shell

你如何连接到一个来自MongoDB shell的复制集?

如果我正在编写一个连接到mongodb的应用程序,那么我可以提供一个复制数据库的种子列表,驱动程序将引导我到主节点,在那里我可以运行写命令。 如何为命令行mongo shell指定种子列表以便与复制集合相关联。

如何从Mac OSterminal连接到远程mongo服务器

我想在我的MacBookterminal上放入mongo shell。 不过,我有兴趣连接到云中运行的Mongo实例(通过Heroku插件实现的compose.io实例)。 我有来自MongoDB URI的名称,密码,主机,端口和数据库名称: mongodb://username:password@somewhere.mongolayer.com:10011/my_database 我在我的MacBook上使用Homebrew安装了mongodb,这并不是因为我想让Mongo在我的Mac上运行,而只是为了连接到这个远程数据库而访问mongo shell程序。 但是,我无法find正确的命令来获得我想要的全部shell访问权限。 使用这里findhttp://docs.mongodb.org/manual/reference/program/mongo/ (search“远程”)的说明我能够得到看起来像一个连接,但没有给我的用户名或密码我不是完全连接。 运行db.auth(username, password)返回1(而不是“auth失败”,当我提供不正确的用户名和密码),但我继续得到一个“未经授权的”错误信息发出show dbs命令时。

mongorestore错误:不知道如何处理dump文件

我有mongo数据库安装在以下pathc:\mongodb\bin 。 我已经在高级设置中configuration了我的环境variablesPATH。我也有mongod运行。当我运行下面的命令mongorestore转储从以下pathc:\hw1-1\dump (这包含BSON文件)我得到此错误: 不知道如何处理转储文件 我已经提到这个线程来检查我的path。

在默认情况下,在MongoDB shell中相当漂亮

有没有办法告诉Mongo漂亮的打印输出? 目前,一切都输出到一个单一的行,很难阅读,尤其是嵌套数组和文档。