MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment puis-je créer un champ d'incrémentation automatique sur Meteor ?

Utilisation du paquet mongo-counter , il est possible de créer un incrémenteur avec la méthode incrementCounter(name) . L'implémentation est basée sur Create un champ de séquence auto-incrémenté accéder directement à la base de données sans passer par une Meteor Collection.

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

Mettre à jour

Il existe de nouveaux packages de compteur mongo sur Atmosphere, probablement mieux que ma recommandation initiale.