sql >> Database >  >> NoSQL >> MongoDB

Hoe zoek ik naar een object op zijn ObjectId in de mongo-console?

Helemaal niet vreemd, mensen doen dit de hele tijd. Zorg ervoor dat de naam van de collectie correct is (case matter) en dat de ObjectId exact is.

Documentatie is hier

> db.test.insert({x: 1})

> db.test.find()                                               // no criteria
{ "_id" : ObjectId("4ecc05e55dd98a436ddcc47c"), "x" : 1 }      

> db.test.find({"_id" : ObjectId("4ecc05e55dd98a436ddcc47c")}) // explicit
{ "_id" : ObjectId("4ecc05e55dd98a436ddcc47c"), "x" : 1 }

> db.test.find(ObjectId("4ecc05e55dd98a436ddcc47c"))           // shortcut
{ "_id" : ObjectId("4ecc05e55dd98a436ddcc47c"), "x" : 1 }


  1. Spring Data Reactive Repositories met MongoDB

  2. Match met subtekenreeks in mongodb-aggregatie

  3. Een Mongo opgeslagen datum terug converteren naar milliseconden sinds Unix-tijdperk wanneer geladen?

  4. Hoe een veld uit een MongoDB-document te verwijderen ($ uitgeschakeld)