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

Zajišťuje MongoDB jedinečné hodnoty pole _id při použití složeného fragmentu klíče s _id

MongoDB nezaručuje jedinečné _id polí přes úlomky při použití jako složený klíč.

Dokumentace uvádí :

Takže pokud chcete, aby mongo prosadilo jedinečnost e-mailu, pak jednoduše použijte e-mail jako shard klíč.

E-mailová adresa má určitou náhodnost, což je dobré (_id má určitou předvídatelnost vestavěný), ale doporučuji použít pole e-mail jako hašovaný shard klíč .



  1. Jak nakonfigurovat MongoMapper a ActiveRecord ve stejném projektu Ruby Rails

  2. pochopit nové mongo id a použít jej s iron-routerem

  3. Ověření obrazu mongo db docker se nezdařilo

  4. Mongodb najít vytvořené výsledky podle data dnes