Questions tagged [robo3t]

Robo 3T (formerly Robomongo) is a shell-centric cross-platform MongoDB management tool.

The Robo 3T (formerly Robomongo) is a shell-centric cross-platform MongoDB management tool. Unlike most other MongoDB admin UI tools, Robo 3T embeds the actual mongo shell in a tabbed interface with access to a shell command line as well as GUI interaction.

Useful links

416 questions
4
votes
1 answer

How to apply regex properly in Jenssegers raw() function

I tried to implement a diacritic insensitive full word search in one of my application. I wrote this query and is working fine in the MongoDB terminal (I used Robo3T). [ Here I passed the Unicode conversion of the word 'Irène'…
Anoop Sankar
  • 619
  • 5
  • 16
4
votes
4 answers

Unable to connect to Mongo Replica Sets using Robo3T

I am facing an issue to connect to the Mongo Clusters using RoboMongo. When I used same connection string in compass it works. But Compass Community Edition is not flexible like Robomongo. Cannot connect to replica set "Employee…
PAA
  • 1
  • 46
  • 174
  • 282
4
votes
1 answer

MongoDB TTL index doesn't delete expired documents

I'm trying to create a collection named ttl, and using a TTL index, make the documents in that collection expire after 30 seconds. I've created the collection using mongoengine, like so: class Ttl(Document): meta = { 'indexes': [ …
Shay Nehmad
  • 1,103
  • 1
  • 12
  • 25
4
votes
1 answer

RoboMongo can't use array filters?

Following on from "How to update collection and increment hours for ISO date". It seem that RoboMongo can't execute a query with an array filter: This same query if find when executed through the Mongo shell though: > db.collection.update({ ... …
BanksySan
  • 27,362
  • 33
  • 117
  • 216
4
votes
2 answers

Pymongo read much slower than mongo client(robomongo)

It is very quick to query in robomongo, below pic show I do retrieve 500 doc back: I have created index at result.type, my test code: def get_test_data(limit): return collection.find({'result.type':'detail'})[:limit] def…
Mithril
  • 12,947
  • 18
  • 102
  • 153
4
votes
0 answers

Robomongo - autoformat code

How to autoformat code in Robomongo/Robo 3T? A shortcut will be handy too. I have looked into menus and a list of shortcuts but couldn't find it.
Amio.io
  • 20,677
  • 15
  • 82
  • 117
4
votes
3 answers

Robo3t crashing in ubuntu 16.04 and above version (This application failed to start because it could not find or load the Qt platform plugin "xcb")

When i starting robo3t in ubuntu 16.04 version it is not opening, the error is show below like error: sony@sony:~/Documents/installed/robo3t-1.1.1-linux-x86_64-c93c6b0/bin$ ./robo3t This application failed to start because it could not find or load…
KARTHIKEYAN.A
  • 18,210
  • 6
  • 124
  • 133
4
votes
1 answer

MongoDB Robomongo: db.data.find(...).collation is not a function

I'm trying to run: db.data.find({email: 'random@test.com'}).collation({locale:'en'}) But I keep getting a .collation is not a function. Am I using the script wrong? Thanks.
eddiewang
  • 415
  • 5
  • 21
4
votes
2 answers

select data by email in mongodb

how can I select email by Id from user collection like this: select emailAddress from users where _id="***" I select it like this in mongo but result is not true db.getCollection('users').find({_id: "QYoHQkTuTXnEC6Pws"},{ "emails.0.address":…
Mehrnoosh
  • 879
  • 2
  • 12
  • 27
4
votes
1 answer

Find documents in MongoDB using result of another query

I'm new to MongoDB and I'm trying to find documents in collection A, where field _id is equal to field excel_template from collection B. var r = db.B.find({"name":/.*aco.*/}, {excel_template:1, _id:0}).excel_template; db.A.find({"_id":{$eq: "${r}"…
Leukonoe
  • 649
  • 2
  • 10
  • 29
4
votes
2 answers

MongoDb db.Collection.update() deleted my document

I run an update statement on a mongodb database and it deleted my document! What did I do wrong? This is the update statement: db.Question.update( {Name: "IsSomeCompany"}, {ButtonValues: [0, 1, 2] } ) I am using Robomongo and the reply was…
Eddy
  • 3,533
  • 13
  • 59
  • 89
4
votes
1 answer

Unrecognized pipeline stage name: '$sample'

when I run this aggregation pipeline in Robomongo db.getCollection('xyz').aggregate([{$match: {tyu: "asd", ghj: "qwe"}}, {$sample: {size: 5}}]) I receive this error: assert: command failed: { "errmsg" : "exception: Unrecognized pipeline stage name:…
HongerTrollie
  • 301
  • 3
  • 9
4
votes
2 answers

Firewalld Configuration on Centos 7.2

I have installed MongoDB on my CentOS 7.2 VPS and trying to access to the DB via Robomongo from my client. However, when I try to connect the server from the 27017 port, I get "Network is unreachable" error. I have enabled the firewalld on the…
Phyticist
  • 566
  • 1
  • 8
  • 20
4
votes
1 answer

Mongoose schema fields are reverse ordered in MongoDB

Just wondering why are fields when viewed in MongoDB GUI backwards compared to definition of schema in Mongoose? Here's the schema: Here's the insert function: Here's what I see in Robomongo: My question is why are fields sorted backwards…
IvanJ
  • 645
  • 5
  • 19
4
votes
6 answers

Robomongo & Meteor mongodb localhost connection failure

I have a Meteor app running on localhost:3000. Trying to connect to it with Robomongo results in "Authorization skipped by you" failure. . My settings are identical to the ones posted in this answer, so I didn't touch any of the other config tabs.
montecruiseto
  • 544
  • 3
  • 11