collection.find()。属性返回undefined
我有以下代码:
var permalinkVar = this.params.permalink; var imageVar = sites.find({'name':permalinkVar}).createdBy; console.log(imageVar);
在一个路由函数内,我试图返回createdBy
属性,但我不知道为什么,但它返回undefined 。 谁能帮忙?
因为你正在使用.find()
而不是findOne
var imageVar = sites.findOne({'name':permalinkVar}); console.log(imageVar.createdBy);
.find()
返回集合实例,其中.createdBy
和name
不存在。