询问
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);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句