[英]Accessing mongoose query result
询问
Blog.find({date: 'December 27, 2014'}, function (err, data) {
console.log("Data: " + data);
console.log("Value: " + data.coverFilename);
}
倾倒
Data: { _id: 549de8f6afa8b87c2139559d,
tags: 'tag1, tag2, tag3 hallo',
permaLink: 'testtitle',
coverFilename: '3b6f0110-8d53-11e4-9ef3-9503045c44e0.jpg',
content: 'test',
date: 'December 27, 2014',
timestamp: '1419634934689',
title: 'testtitle',
__v: 0 }
Value: undefined
coverFilename
显然存在,所以如果我尝试访问它,为什么它是未定义的 ? 我没有头绪
使用find
, data
是匹配对象的数组,而不仅仅是一个。 使用findOne
代替只希望得到一个结果。
Blog.findOne({date: 'December 27, 2014'}, function (err, data) {
console.log("Data: " + data);
console.log("Value: " + data.coverFilename);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.