回应您的最后评论。
您正确的认为null是一个值类型,但是null类型是一种告诉解释器它 没有value的方法
。因此,必须将这些值设置为任何非空值,否则会收到错误消息。在您的情况下,请将这些值设置为空字符串。即
var newUser = new user({ username: '', passwordHash: '', email: '', admin: false}, { _id: false });
回应您的最后评论。
您正确的认为null是一个值类型,但是null类型是一种告诉解释器它 没有value的方法
。因此,必须将这些值设置为任何非空值,否则会收到错误消息。在您的情况下,请将这些值设置为空字符串。即
var newUser = new user({ username: '', passwordHash: '', email: '', admin: false}, { _id: false });