sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo puedo crear un campo de incremento automático en un meteorito?

Usando el paquete mongo-counter , es posible crear un incrementador con el método incrementCounter(name) . La implementación se basa en Crear un campo de secuencia de incremento automático accediendo directamente a la base de datos sin pasar por una colección de meteoritos.

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

Actualizar

Hay nuevos paquetes de contador de mongo en Atmosphere, probablemente mejor que mi recomendación inicial.