MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come posso impostare il valore predefinito di un numero intero in mongodb?

Poiché stai usando Mongoose, puoi impostare l'impostazione predefinita come parte dello Schema definizione:

var userSchema = new Schema({ 
    win: { type: Number, default: 0 }
});

Le opzioni sono documentate qui. È anche interessante che se si imposta il valore predefinito su una funzione, verrà eseguita quando viene istanziata il modello. Ad esempio, se fosse:default: Date.now , chiamerà Date.now() funzione quando viene creato un modello.