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

Mongoid není v dotazu

Zkuste tento dotaz:

user = User.not_in(:_id => [2]).second

V MongoDB má primární klíč název _id . Mongoid se snaží být přátelský a částečně tuto skutečnost před vývojářem skrývá tím, že jej přiřadí k id v objektovém modelu. Ale když děláte dotazy, nedokáže zjistit, zda chcete primární klíč _id nebo nějaké úplně obyčejné pole id .



  1. Zástupný znak tečkové notace Mongodb?

  2. Jak spočítat počet dokumentů ve sbírce mongodb

  3. Chování Redis s více souběžnými programy, které provádějí čtení/odstranění na stejném hash klíči

  4. Konfigurace automatického načítání nenačte třídy MongoDB