Увеличение значения с помощью мангуста?

У меня есть модель мангуста в моем узле . js , представляющее счета. Я уже понял большую часть этого, но мне действительно нужно убедиться, что мои счета-фактуры пронумерованы / увеличены, чтобы иметь возможность предоставить правильную ссылку моему клиенту.

Используя базу данных SQL, я бы создал столбец AUTO-INCREMENT , содержащий это значение, но это очевидно не встроено в MongoDB. Итак, как мне добиться этого с помощью мангуста ?

Вот как сейчас выглядит моя модель:

var InvoiceSchema = new Schema({
    reference: {type: Number, default: 0}, // The property I want to auto-incr.

    dates: {
        created:  {type: Date, default: Date.now},
        expire: {type: Date, default: expiryDate()}
    },

    amount: {type: Number, default: 0}
    // And so on
});
5
задан Industrial 24 January 2012 в 13:11
поделиться