我不清楚node.js中的new
關鍵字。我知道它基本上創建了我的模式的一個實例。但爲什麼我不需要在更新時聲明new
?所以我的問題是什麼時候在這裏使用new
。什麼時候在mongodb中使用新的關鍵字?
var User = module.exports = mongoose.model('tokens', userSchema);
//route endpoint here
..
new User({user: user_id, data: data}).save(callback);
如果我不在上面的代碼中使用新的會發生什麼?即使我沒有,代碼的流程也是有意義的。糾正我,如果我錯了,謝謝。如果你需要創建一個新的實體
閱讀[this](http://stackoverflow.com/a/3658673/2607571)瞭解新的介紹。我不知道在這種情況下,新需求是什麼以及它實際上做了什麼。 (但我懷疑與繼承有關的東西) –