Mam model mongoose
w mojej aplikacji node.js
, reprezentujący faktury. Większość już to wymyśliłem, ale naprawdę muszę upewnić się, że moje faktury są numerowane/zwiększane, aby móc podać odpowiednie odniesienie do mojego klienta.Zwiększanie wartości za pomocą mangusty?
Korzystając z bazy danych SQL, utworzyłbym kolumnę AUTO-INCREMENT
z tą wartością, ale to nie jest wbudowane w MongoDB. Więc jak to osiągnąć z mongoose
?
Oto jak mój model wygląda teraz:
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
});
Odpowiedziałem na to pytanie również, nie ma za co. – alessioalex