MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да търся обект по неговия ObjectId в mongo конзолата?

Изобщо не е странно, хората правят това през цялото време. Уверете се, че името на колекцията е правилно (случаят има значение) и че ObjectId е точен.

Документацията е тук

> 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. Сортиране в Mongodb с нечувствителен към главните и малки букви начин

  2. Как да обедините поле на масив в документ в агрегирането на Mongo

  3. Индекс в MongoDB

  4. MongoDB $concat

  5. Как да използвате променливи във функцията за намаляване на картата на MongoDB