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

Как да генерирате уникален идентификатор на обект в mongodb

Можете да генерирате ObjectId на клиента, без да се консултирате с база данни. Такъв идентификатор ще бъде уникален (ще трябва да се постараете дяволски усилено, за да получите два идентични идентификатора на обекта).

ObjectId id = new ObjectId();

// or this
ObjectId id = ObjectId.get();


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Използване на map/reduce за картографиране на свойствата в колекция

  2. MongoDB Агрегирана сума за всеки ключ в поддокумент

  3. Използване на съхранени функции на JavaScript в конвейера за агрегиране, MapReduce или runCommand

  4. Почивка на данните за стартиране на Spring Boot, ограничението @Notnull не работи

  5. Можете ли да поставите mongo $push преди вместо добавяне?