标签: robo3t

通过RoboMongo进行MongoDB远程连接

我正在尝试通过Robomongo连接到我的Mongodb服务器.

我已经改变了Bind_ip,以0.0.0.0在服务器上mongod.conf 我还设置了auth=true现场.

现在,当我尝试从RoboMongo登录时,我收到了auth fail错误.

说实话,我不知道用户名或密码是什么(安装Mongo后我没有设置任何用户,我不喜欢,因为我使用nodeJs来查询数据库,当我尝试登录时我' m得到auth失败[那与mongoskin])

Mongodb是否有默认用户名或密码?或者我还能做什么?

mongodb robo3t

6
推荐指数
1
解决办法
2万
查看次数

Robomongo:连接错误。未初始化的Mongo范围

连接成功打开(使用身份验证)。显示数据库和集合。但是,如果我打开任何外壳,都会出现此错误:

连接错误。未初始化的mongo范围。

与Mongo.exe和Java驱动程序的连接工作正常。错误消息是什么意思?如何解决?

database mongodb robo3t

6
推荐指数
2
解决办法
2008
查看次数

E11000 重复键错误索引:创建唯一索引时

我正在 robomongo 中运行下面的查询。机器人它给出如下所示的错误?我真的想使用此查询删除 url 字段中的重复条目。我的查询有问题吗?

db.dummy_data.createIndex({"url":1},{unique:true},{dropDups:true})
Run Code Online (Sandbox Code Playgroud)

我的错误是 E11000 重复键错误索引:mydb.dummy_data.$url_1 dup key: {"some url"}

javascript indexing mongodb robo3t

5
推荐指数
1
解决办法
1885
查看次数

如何使用 robomongo 创建数据库?

我想使用 robomongo 创建一个新数据库。单击“创建数据库”,然后我写数据库名称。当我点击创建时什么也没有发生。

我究竟做错了什么?

database mongodb robo3t

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

如何将mongo中的特定查询导出到csv?

我正在搜索如何将查询结果从mongo导出到CVS或excel,或者如何在robomongo中导出结果.我找到了mongoexport,但我认为只能通过一些简单的约束导出集合.

这是我的查询:

 db.getCollection('user').find({ "coins": { $elemMatch: { "id":"30","amount":0} }  })
Run Code Online (Sandbox Code Playgroud)

csv mongodb robo3t

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

MongoDB:在不知道集合的情况下通过其ID查找对象

我有100多个集合的MongoDB的DATABSE。我试图找到一个对象,与已知的ObjectID,属于该数据库的一些(未知)集合。

我试着做:

db.getCollectionNames().forEach(function(collname) {
    var object = db[collname].find({'_id' : ObjectId("54d0232ef83ea4000d2c0610")});
    if(object._id !== undefined){
        printjson("Found in " >> collname);
    }
});
Run Code Online (Sandbox Code Playgroud)

...类似于这里建议'S:遍历所有蒙戈集合和执行查询

但是,脚本没有任何结果。

编辑:

当我这样做时,我得到了预期的结果Found!

var object = db['rightcollection'].findOne({'_id' : ObjectId("54d0232ef83ea4000d2c0610")});
if(object !== null){
    printjson("Found!");
}
Run Code Online (Sandbox Code Playgroud)

但是,下面的回报0(而不是没有返回为原为例):

db.getCollectionNames().forEach(function(collname) {
    var object = db[collname].findOne({'_id' : ObjectId("54d0232ef83ea4000d2c0610")});
    if(object !== null){
        printjson("Found in " >> collname);
    }
});
Run Code Online (Sandbox Code Playgroud)

mongodb mongodb-query robo3t

5
推荐指数
1
解决办法
4789
查看次数

如何在mongodb上检索空查找条目?

我有这个查询,它为我提供了我想要的连接:

db.summoners.aggregate([
    { "$match": { "nick":"Luispfj" } },
    { "$unwind": "$matches" },
    {
        "$lookup": {
            "from":"matches",
            "localField":"matches.gameId",
            "foreignField":"gameId",
            "as":"fullMatches"
        }
    },
    { "$unwind": "$fullMatches" },
    {
        "$group": {
            "_id": null,
            "matches": { "$push":"$fullMatches" }
        }
    }
])
Run Code Online (Sandbox Code Playgroud)

但是当我运行 unwind 函数时,空条目消失了。我如何检索它们(如果可能,使用它们各自的“gameId”?

另外,有没有办法只检索matches数组,而不是它创建的“null-id-object”的子属性?

sql mongodb robo3t

5
推荐指数
1
解决办法
1868
查看次数

在Robo3T中,如何添加自定义功能

我刚刚安装了 Robo3T(以前名为 robomongo),它有一个 mongo db 的 GUI。我想添加一个自定义函数来帮助我按正常顺序获取最后N个文档,查询语句是这样的:

db.getCollection('i1801').find().skip(db.getCollection('i1801').count() - 1200)
Run Code Online (Sandbox Code Playgroud)

我从stackoverflow(mongodb:如何获取最后N条记录?)中发现,这可以写成这样的函数:

function last(N) {
    return db.collection.find().skip(db.collection.count() - N);
}
Run Code Online (Sandbox Code Playgroud)

我回到我的 Robo3T,尝试添加自定义功能last(),但没有成功,功能选项卡下没有显示任何内容。

我附上了一些说明此问题的屏幕截图:

尝试添加自定义功能

创建自定义函数并保存

保存后没有任何反应

单击“保存”按钮后,没有任何反应,功能选项卡下仍然没有任何功能。日志显示last已创建的函数以及正在刷新的函数选项卡。 这是日志

那么,如何在这里添加last功能呢?

javascript mongodb robo3t

5
推荐指数
1
解决办法
8837
查看次数

无法使用 Robo3T 连接到 Mongo 副本集

我在使用 RoboMongo 连接到 Mongo 集群时遇到问题。当我在指南针中使用相同的连接字符串时,它可以工作。但 Compass 社区版不像 Robomongo 那样灵活。

无法连接到副本集“Employee UAT”[hhds6666:27027]。

在服务器端找到具有不同主机名 [hhds6666.XXXXXXX.int:27027] 的主节点。请仔细检查是否使用与服务器副本集配置中相同的主机名和端口。

如果不同的副本集使用相同的集名称,则仅在 Robomongo 的不同实例上支持此配置。请为每个具有相同集名称的副本集打开一个新的 Robomongo 实例。

原因:在同一副本集名称“UAT_RS”下发现不同的成员

我浏览了很多链接,例如:

https://github.com/Studio3T/robomongo/issues/1422

https://github.com/Studio3T/robomongo/issues/1345

这里有类似的问题:Unable to connect to MongoDB Replica Set from other server using robo3T and in C#

robo3t

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

错误:FCV >= 5.1 时不支持 ntreturn find 命令参数

我使用 Robo 3T 1.4.3 作为 mongodb,mongodb 版本是 6.0.3。在 Robo 3T 中获取超过 50 条记录时出现以下错误。所以请。建议解决问题..

“无法加载文档。

错误: FCV >= 5.1 时不支持 ntreturn find 命令参数”

在此输入图像描述

mongodb robo3t

5
推荐指数
2
解决办法
2666
查看次数

标签 统计

robo3t ×10

mongodb ×9

database ×2

javascript ×2

csv ×1

indexing ×1

mongodb-query ×1

sql ×1