MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak wyszukać obiekt według jego identyfikatora ObjectId w konsoli mongo?

Nic dziwnego, ludzie robią to cały czas. Upewnij się, że nazwa kolekcji jest poprawna (sprawa ma znaczenie) i że ObjectId jest dokładny.

Dokumentacja jest tutaj

> 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Policz pola w kolekcji MongoDB

  2. Jak przekonwertować pymongo.cursor.Cursor na dict?

  3. Zaktualizuj element w tablicy, który znajduje się w tablicy

  4. Rusztowania Yeoman, Mongoose i MongoDB

  5. Jak wyodrębnić datę utworzenia z Mongo ObjectID?