sql >> Databáze >  >> NoSQL >> MongoDB

Jak mohu vytvořit pole automatického přírůstku na meteoru?

Pomocí balíčku mongo-counter , je možné vytvořit přírůstek pomocí metody incrementCounter(name) . Implementace je založena na Vytvořit pole Auto-Incrementing Sequence přímý přístup k databázi bez procházení Meteor Collection.

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

Aktualizovat

K dispozici jsou nové balíčky mongo counter na Atmosphere, pravděpodobně lepší než moje původní doporučení.



  1. Rails 4/Devise/MongoDB:Nepovolené parametry využívající vlastní vlastnosti a silné parametry

  2. Dotaz na pole mongoid hash

  3. Uložení objektu Json do klíče Mongoose String

  4. Odstranění nejnovějšího dokumentu z Mongo DB v jediném dotazu