3
我有一個帶有布爾字段的貓鼬模式,我想要一個默認值爲false
。我的第一個猜測是如何做到這一點是這樣的:Mongoose布爾默認假
active: { type: Boolean, default: false }
但由於某些原因,貓鼬總是設置現場true
。
我該怎麼做才能改變這種狀況?
我有一個帶有布爾字段的貓鼬模式,我想要一個默認值爲false
。我的第一個猜測是如何做到這一點是這樣的:Mongoose布爾默認假
active: { type: Boolean, default: false }
但由於某些原因,貓鼬總是設置現場true
。
我該怎麼做才能改變這種狀況?
看起來像你缺少的東西。設置爲default: false
該字段將自動將其設置爲false。
const mongoose = require('mongoose');
const projectSchema = new mongoose.Schema({
isUsed: {
type: Boolean,
default: false
}
});
mongoose.model('Project', projectSchema, 'project');
沒有,這是我正在做它,它不工作: VAR EventSchema =新模式({ 活躍:{類型:布爾值,默認值:false} }); – Kageetai
哈哈,我的壞。創建新文檔時有另一行代碼,我完全忽略了X) – Kageetai
對不起,但它沒有。不是你的錯,但完全是我的,因爲問題在其他地方。我可以刪除答案嗎? – Kageetai