0
我一直在绕过这段代码,但我无法找出解决方案,我面临的问题。错误的文档被添加到MongoDb
我对mongoDb文档具有以下架构。
{
"brand" : "String",
"series" : "String",
"model" : "String",
"deviceType" : "String",
"progress" : "Number",
"uploaded" : []
}
以下是我使用的添加文件到数据库
var addData = function(details){
console.log(details);
var promise = new Promise(function(resolve, reject){
var document = new Document({
brand : details.brand,
series : details.series,
model : details.model,
devicetype : details.devicetype,
progress : 0,
uploaded : []
});
//save the document into the database
document.save(function(err, document){
if(err){
reject(err);
}
else{
console.log('document added--' + document);
console.log('document should be--' + details);
resolve('Document added successfully');
}
});
})
return promise;
}
细节反对说我使用的填充文件现身如下
{ brand: 'HP',
series: 'Elitebook',
model: '8460P',
devicetype: 'laptop',
progress: 0,
uploaded: [] }
功能
但是,正在添加的文档不符合架构,并且文档中缺少其中一个字段。有人可以告诉我哪里出错了。以下是正在添加的文档。
document added--{ __v: 0,
brand: 'HP',
series: 'Elitebook',
model: '8460P',
progress: 0,
_id: 5850f50f0a0d7f055c441b7c,
uploaded: [] }
非常感谢我的朋友 – RushilAhuja