MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Създаване на персонализиран идентификатор на обект в MongoDB

Да, напълно добре е да използвате произволна стойност за идентификатор на обект, ако някаква стойност присъства в _id поле на документ, който се съхранява, се третира като objectId.

Тъй като _id полето винаги е индексирано и първичен ключ, трябва да се уверите, че за всеки обект се генерира различен обектен идентификатор. Има някои насоки за оптимизиране на дефинирани от потребителя идентификатори на обекти:

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Маскиране на PII в MongoDB и други NoSQL DB чрез…

  2. MongoDB C#:Най-добрият модел за сериализиране на идентификатори

  3. Как да получите конкретен вграден документ в колекция MongoDB?

  4. MongoDB $concatArrays

  5. MongoDB заместващ знак в ключа на заявка