Mongoose模型:即使保存的集合中缺少字段,也会在检索时显示所有文档中的字段

时间:2017-08-18 12:50:24

标签: node.js mongodb express mongoose

考虑到集合,某些文档中未定义照片字段。当我尝试从集合中检索照片时。我得到以下回复

{
"_id" : ObjectId("5757ea898a9d52801b98cc25"),
}

{
"_id" : ObjectId("5757ea898a934dsadsadsd25"),
"photo" : 'user.jpg'
}

我是否有机会在所有文档中显示字段,即使它已丢失(如下所示)

{
 "_id" : ObjectId("5757ea898a9d52801b98cc25"),
 "photo": undefined
}

{
 "_id" : ObjectId("5757ea898a934dsadsadsd25"),
 "photo" : 'user.jpg'
}

1 个答案:

答案 0 :(得分:0)

只需要将默认值添加到架构定义中的键。如果文档中没有数据键,则返回默认值。