sql >> Database >  >> NoSQL >> MongoDB

Hoe kan ik een automatisch incrementeel veld op meteoor maken?

Het mongo-counter-pakket gebruiken , is het mogelijk om een ​​incrementer te maken met de methode incrementCounter(name) . De implementatie is gebaseerd op Create een automatisch oplopend reeksveld directe toegang tot de database zonder door een Meteor Collection te gaan.

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

Bijwerken

Er zijn nieuwe mongo-tellerpakketten op Sfeer, waarschijnlijk beter dan mijn eerste aanbeveling.



  1. Mongoose unieke index op subdocument

  2. Redis gebruiken om het SQL-resultaat te cachen

  3. push nieuwe waarde naar mongodb inner array - mongodb/php

  4. MongoDB onderscheiden()