我在我的node.js
應用程序中有一個mongoose
模型,代表發票。我已經算出了大部分數據,但是我確實需要確保我的發票被編號/遞增,以便能夠爲我的客戶提供適當的參考。用貓鼬增加價值?
使用SQL數據庫,我將創建一個保存此值的AUTO-INCREMENT
列,但這種情況並未內置到MongoDB中。那麼我怎麼用mongoose
來完成呢?
這裏是我的模型的外觀現在:
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
});
我也回答了這個問題,不用客氣。 – alessioalex