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

Vytvoření vlastního ID objektu v MongoDB

Ano, je naprosto v pořádku použít náhodnou hodnotu pro ID objektu, pokud je nějaká hodnota přítomna v _id pole ukládaného dokumentu, je považováno za objectId.

Od _id pole je vždy indexováno a primární klíč, musíte se ujistit, že pro každý objekt je generováno jiné objectid. Existují určité pokyny pro optimalizaci uživatelem definovaných ID objektů:

https://docs.mongodb.com/manual/core/document/#the-id-field.



  1. Připojení k MongoDB Atlas pomocí Golang mgo:Trvalý nedostupný server pro sadu replik

  2. Škálovatelný způsob protokolování dat požadavku stránky z aplikace PHP?

  3. Výkon HBase CDH5 (HBase1) vs CDH6 (HBase2)

  4. Výjimka MongoSocketReadException:Předčasně dosaženo konce streamu (po určité době nečinnosti)