有谁知道检查对象是否是猫鼬对象的最简单方法是什么?我只是最好检查是否定义了toObject()或是否有更有效的方法.非常感谢
我通过邮差发送了一个创建帖子信号。有一次,邮政信号成功。但下次又失败了。错误信息是这样的。
Error creating new record : {
"driver": true,
"name": "MongoError",
"index": 0,
"code": 11000,
"keyPattern": {
"RoutineParts.userId": 1
},
"keyValue": {
"RoutineParts.userId": null
}
}
Run Code Online (Sandbox Code Playgroud)
我无法理解错误消息,我的邮政编码和用户模型代码是这样的,
// it's post code.
router.post('/',(req,res)=>{
const newRecord = User ({
username : req.body.username,
email : req.body.email,
password : req.body.password
})
newRecord.save((err,docs)=>{
if(!err) {
res.send(docs)
}else {
console.log('Error creating new record : ' + JSON.stringify(err,undefined,2))
}
})
})
// it's user model
const mongoose = require('mongoose')
const userSchema = new mongoose.Schema(
{
username : …Run Code Online (Sandbox Code Playgroud)