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

Automatyczne inkrementowanie w MongoDB w celu przechowywania sekwencji unikalnego identyfikatora użytkownika

Jak mówi wybrana odpowiedź, możesz użyć findAndModify do wygenerowania kolejnych identyfikatorów.

Ale zdecydowanie nie zgadzam się z opinią, że nie powinieneś tego robić. Wszystko zależy od Twoich potrzeb biznesowych. Posiadanie 12-bajtowego identyfikatora może być bardzo zasobożerne i powodować znaczne problemy ze skalowalnością w przyszłości.

Mam szczegółową odpowiedź tutaj .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. W jaki sposób MongoDB unika bałaganu związanego z iniekcją SQL?

  2. MapReduce z MongoDB naprawdę, bardzo wolno (30 godzin vs 20 minut w MySQL dla równoważnej bazy danych)

  3. Jak wdrożyć ClusterControl w AWS, aby zarządzać bazą danych w chmurze

  4. Nie można znaleźć modułu '../build/Release/bson'] kod:'MODULE_NOT_FOUND' } js-bson:Nie udało się załadować rozszerzenia bson c++, używając czystej wersji JS

  5. Jak usunąć element tablicy w mongodb?