标签: robo3t

如何使用robomongo从Mongodb导出json

所以我不太了解MongoDB.我RoboMongo使用的是连接到MongoDB的.我需要做的是 - MongoDB中有一个集合.我想从该集合中导出数据,以便将其保存到文件中.

我使用界面以集合的形式打开集合中的数据,CTRL + A并将其粘贴到文本文件中.但是我发现并非所有数据都被复制,并且文本数据中有很多注释自然会破坏JSON.

我想知道RoboMongo是否有Export As JSON设施,以便我可以做一个干净的出口.

任何指针都表示赞赏!

mongodb robo3t

96
推荐指数
9
解决办法
14万
查看次数

如何将Robomongo连接到MongoDB

我在运行系统中使用MongoDB和Robomongo,我使用Robomongo作为客户端,我在不同的系统上安装了MongoDB,我将其视为服务器,我想将系统的Robomongo(作为客户端)连接到其他系统上的MongoDB(服务器).我应该遵循哪些步骤来实现相同的目标?任何线索都会有所帮助.提前致谢

mongodb robo3t

41
推荐指数
4
解决办法
11万
查看次数

如何从tar.gz文件安装Robomongo作为Ubuntu 15.10中的程序

现在robomongo开发人员发布新版本的robomongo作为tar.gz而不是.deb包,这些包很容易进行双击安装.但该选项已不再可用.那么如何在ubuntu中将其安装为程序.我试过提取包并安装但失败了.

admin@admin-lenovo:~$ cd Downloads/
admin@admin-lenovo:~/Downloads$ tar -xzf robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar.gz 
admin@admin-lenovo:~/Downloads$ cd robomongo-0.9.0-rc4-linux-x86_64-8c830b6/
admin@admin-lenovo:~/Downloads/robomongo-0.9.0-rc4-linux-x86_64-8c830b6$ ./configure
bash: ./configure: No such file or directory
Run Code Online (Sandbox Code Playgroud)

另外.make和./install失败,因为没有找到文件,如何安装它作为程序呢?

ubuntu mongodb robo3t

36
推荐指数
7
解决办法
7万
查看次数

如何使用robomongo连接到mongodb地图集?

我现在在mongodb Atlas上自由地创建并创建了集群,我现在想知道如何使用robomongo创建数据库并连接到它?

mongodb atlas robo3t

35
推荐指数
3
解决办法
2万
查看次数

从ubuntu卸载mongoDB

我在我的ubuntu 14.04 64位系统上按照Ubuntu安装MongoDB Community Edition中的命令安装了MongoDB 3.0.1 ,我安装了Robomongo接口来使用它.

当我尝试使用Robomongo连接MongoDB时,我收到授权失败的错误.我发现添加对SCRAM-SHA-1身份验证(MongoDB 3.0+)的支持,这解释了Robomongo 0.8.5不完全支持MongoDB 3.0.X.

作为回应,我想删除MongoDB 3.0.1并安装MongoDB 2.2.

我尝试了以下命令:

 apt-get remove --purge mongodb
Run Code Online (Sandbox Code Playgroud)

并且

apt-get autoremove --purge mongodb
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,我都收到以下错误:

"无法打开锁定文件/ var/lib/dpkg/lock - open(13:权限被拒绝)E:无法锁定管理目录(/ var/lib/dpkg /),你是root用户吗?"

任何帮助,将不胜感激.

ubuntu mongodb robo3t

29
推荐指数
6
解决办法
8万
查看次数

机器人3T错误:网络无法访问

我正在尝试将Robo 3T连接到我的在线数据库,它似乎没有工作.我可以用它连接到本地数据库.我尝试使用MongoDB Compass连接,并且Details和Auth工作正常,我能够连接.但是当我在Robo 3T中连接相同的细节时,它似乎并没有起作用.我该如何解决?我正在使用Robo 3T版本1.1我尝试使用Robomongo 1.0,但仍然得到相同的错误

错误对话框

mongodb robo3t

24
推荐指数
3
解决办法
4万
查看次数

无法加载数据库列表

我想使用Robomongo连接到远程数据库.我可以连接到数据库,但错误说:
无法加载数据库列表
在此输入图像描述

我该怎么办?

mongodb robo3t

18
推荐指数
4
解决办法
3万
查看次数

在mongo聚合中将ObjectID转换为String

我现在正处于这种情况:我有一个集合X:

{
  _id:ObjectId('56edbb4d5f084a51131dd4c6'),
  userRef:ObjectId('56edbb4d5f084a51131dd4c6'),
  serialNumber:'A123123',
  ...
}
Run Code Online (Sandbox Code Playgroud)

我需要聚合所有文档,用userRef + serialNumber对它们进行分组,所以我试图像这样使用concat:

$group: {
        _id: {
            '$concat': ['$userRef','-','$serialNumber']
        },
       ...
Run Code Online (Sandbox Code Playgroud)

所以基本上在我在MongoDB中的聚合中,我需要通过ObjectId和字符串的串联来分组文档.但是,似乎$ concat只接受字符串作为参数:

uncaught exception: aggregate failed: {

    "errmsg" : "exception: $concat only supports strings, not OID",
    "code" : 16702,
    "ok" : 0
}
Run Code Online (Sandbox Code Playgroud)

有没有办法将ObjectId转换为聚合表达式中的String?

编辑:

这个问题是相关的,但我的解决方案不适合我的问题.(特别是因为我在聚合期间不能使用ObjectId.toString())

实际上我在Mongo的文档中找不到任何ObjectId().toString()操作,但我想知道在这种情况下是否有任何棘手的事情可以做.

mongoose mongodb mongodb-query aggregation-framework robo3t

16
推荐指数
2
解决办法
5329
查看次数

authSource在mongo数据库url中的含义是什么?

我正在尝试使用以下连接字符串连接到我的mongo数据库

var Mongo_url = 'mongodb://MyUSer:tech@localhost:27017/chatme?authSource=admin';  
Run Code Online (Sandbox Code Playgroud)

我收到错误了

 assertionError: null == { [MongoError: Authentication failed.]
 name: 'MongoError',
 message: 'Authentication failed.',
 ok: 0,
 code: 18,
Run Code Online (Sandbox Code Playgroud)

谁能请我清除这个"authSource = admin"的东西.

mongodb node.js robo3t

14
推荐指数
2
解决办法
9305
查看次数

将robomongo连接到mongoDB docker容器

我正在NodeJS使用docker-compose运行应用程序.一切正常,我可以通过连接到容器内的Mongo来查看我的所有数据.但是当我连接到RoboMongo时,我没有看到任何数据.

我该如何处理这个问题?

mongodb docker robo3t

13
推荐指数
3
解决办法
1万
查看次数