问题描述
我有一个代表用户的非常基本的架构(_id和名称仅用于测试):
{
"title": "User Schema","description": "Default User schema. A user can access the back-office.","bsonType": "object","additionalProperties": false,"properties": {
"_id": {
"bsonType": "objectId","title": "Identifiant unique","description": "Généré automatiquement"
},"name": {
"bsonType": "string","title": "user name","description": "Example : Mickael"
}
}
}
console.log(JSON.stringify(user,null,2));
const r = await db.collection("users").insertOne(user)
{
"name": "test"
}
如果我复制此输出,然后将其粘贴到mongoDB Compass中以手动添加用户,则它正在工作。但是从代码中,使用相同的对象,我得到了:
MongoError:文档验证失败
我不明白为什么我会从代码中得到此错误,并且可以从MongoDB Compass手动插入同一对象。
有人可以帮助我解决此问题吗? 非常感谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)