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

Паралелност - Получаване на генерирания от MongoDB идентификатор на обект, вмъкнат чрез Java по безопасен начин

Генерирайте ObjectId рано, използвайте го във вмъкването и няма да е необходимо базата данни да ви го връща. ObjectId не използва споделен пореден номер, за да бъде уникален, така че няма значение дали генерирате такъв, преди да вмъкнете или го извлечете след това.

public ObjectId createThing() {
    ObjectId result = new ObjectId();
    BasicDBObject thingToInsert = new BasicDbObject();
    thingToInsert.put('_id', result);
    //set other fields here
    collection.insert(thingToInsert);
    return result;
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Запитване към MongoDB с JSON / HTTP / REST интерфейс

  2. Играйте 2.0 и MongoDB интерфейс с Salat

  3. Как работи обратното извикване за запазване на Mongoose?

  4. Node.js към MongoDB:намиране по дата

  5. MongoDB оцененDocumentCount()