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

Jak mogę utworzyć pole automatycznego przyrostu na meteorze?

Korzystanie z pakietu mongo-counter , można utworzyć inkrementator za pomocą metody incrementCounter(name) . Implementacja opiera się na Create pole sekwencji autoinkrementacji bezpośredni dostęp do bazy danych bez przechodzenia przez kolekcję meteorów.

Meteor.methods({
    'addRecord':function(doc) {
        doc.id = incrementCounter('docId');
        MyCollection.insert(doc);
        return doc.id;
    }
});

Aktualizacja

Istnieją nowe pakiety liczników mongo w Atmosferze, prawdopodobnie lepiej niż moja początkowa rekomendacja.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Projekcja $elemMatch w node.js

  2. Uwierzytelnianie pymongo nie powiodło się w skrypcie Pythona

  3. InvalidDocument:Nie można zakodować obiektu:<Użytkownik:Obiekt użytkownika> ReferenceField z MongoEngine

  4. Problemy z instalacją mongodb za pomocą Homebrew

  5. Mongoose zwraca dane wewnątrz obiektu _doc