sql >> Databáze >  >> NoSQL >> MongoDB

Jak vyhledám objekt podle jeho ObjectId v mongo konzoli?

Není to vůbec divné, lidé to dělají pořád. Ujistěte se, že název kolekce je správný (záleží na velikosti písmen) a že ObjectId je přesné.

Dokumentace je zde

> 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. Vyžaduje Action Cable 5 Redis?

  2. MongoDB nevytváří databázi v shellu

  3. Redis connect ECONNREFUSED v NodeJS v clusteru Kubernetes

  4. Jak mohu zastavit redis-server?