MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como posso criar um campo de incremento automático no meteoro?


Usando o pacote mongo-counter , é possível criar um incrementador com o método incrementCounter(name) . A implementação é baseada em Criar um campo de sequência de incremento automático acessando diretamente o banco de dados sem passar por uma coleção de meteoros.
Meteor.methods({
    'addRecord':function(doc) {
        doc.id = incrementCounter('docId');
        MyCollection.insert(doc);
        return doc.id;
    }
});

Atualizar

Existem novos pacotes de contador mongo na Atmosfera, provavelmente melhor do que a minha recomendação inicial.