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

mongodb:převod ID objektů na BSON::ObjectId

Všechny tyto budou fungovat, pokud záznam skutečně existuje:

Account.where(:_id => "4e0a9c6142f5bc769f000008").firstAccount.find(BSON::ObjectId("4e0a9c6142f5bc769f000008"))Account.find("00bcode) 

Zajímá mě vrácený JSON o Audit::Log... Proč jsou vrácena dvě pole _id?

#

Možná budete chtít přejít na ovladač mongo a zjistit, zda tento protokol v databázi skutečně existuje. Pokud v audit_log.rb nedeklarujete jiné pole „_id“, domnívám se, že tento záznam neexistuje.



  1. Jak vložit nový objekt bez smazání předchozího

  2. Redis - Chyba:hodnota není platná

  3. Jaký je nejlepší způsob, jak se vypořádat s kompozitními klíči, když používáte Salat s MongoDB?

  4. MomentJS nepřevádí datum správně