MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Tworzenie niestandardowego identyfikatora obiektu w MongoDB

Tak, jest całkowicie w porządku, aby użyć losowej wartości dla identyfikatora obiektu, jeśli jakaś wartość jest obecna w _id pole przechowywanego dokumentu jest traktowane jako objectId.

Od _id pole jest zawsze indeksowane, a klucz podstawowy, należy upewnić się, że dla każdego obiektu generowany jest inny identyfikator obiektu. Istnieją pewne wytyczne dotyczące optymalizacji identyfikatorów obiektów zdefiniowanych przez użytkownika:

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. Łączenie z MongoDB 3.0 za pomocą Java Spring

  2. PostgreSQL a MongoDB

  3. Ściągawka wydajnościowa dla MongoDB

  4. Jak wypełnić dokument podrzędny w manguście po jego utworzeniu?

  5. Wywołać funkcję w agregacie mongodb?