繁体   English   中英

访问猫鼬查询结果

[英]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显然存在,所以如果我尝试访问它,为什么它是未定义的 我没有头绪

使用finddata是匹配对象的数组,而不仅仅是一个。 使用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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM