【发布时间】:2015-10-06 18:24:08
【问题描述】:
我想通过 id 查询一个库,我只需要一些属性。我尝试了下面的脚本,但它不起作用:
Library.findOne({
id: libraryId
}, {
latitude: 1, longitude: 1,
name: 1, address: 1, image: 1
}).exec(function (err, libObj) {
if (err)
return res.ok(err);
return res.ok(libObj);
});
我的代码有什么问题?
【问题讨论】:
-
不工作怎么办?除了普遍怀疑“帆/水线”查询期望是针对不同的语法,而且很可能在“投影”部分本身。
-
数据仍然返回所有属性,尽管我定义了其中的 5 个(纬度、经度、名称、地址、图像)。