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

Předaný argument musí být jeden řetězec o délce 12 bajtů

Zde mícháte dva pojmy.

Zatímco "_id" může mít libovolnou hodnotu (dokonce i vnořený dokument jako {firstName:'Foo',lastName:'Simpson'} , "ObjectId" má pevnou sadu typů s určitými omezeními, jak je správně uvedeno v chybové zprávě.

Vaše prohlášení by tedy mělo být

{'_id':'putWhatEverYouWantHere'}


  1. Ukládání vnořených struktur pomocí mgo

  2. MongoDB $setIsSubset

  3. Převeďte řetězec na ObjectID v MongoDB

  4. Uvnitř nové podpory Apache HBase pro MOB