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.