我正在查询文档,只想得到2个特定的字段,但是由于某种原因,嵌套的值没有返回。
Watcher.find(query, { id: 1, 'address.current': 1 }).exec((err, result) => {
if (err) {
////
} else {
res.status(200).json(result);
}});
在这种情况下,我不获取“address.current”的任何值。
Watcher.find(query, { id: 1, address: 1 }).exec((err, result) => {
if (err) {
////
} else {
res.status(200).json(result);
}
});
文档例如:
{
"_id": "5a51080e939530fdc0c77f9a",
"address": {
"street": 10,
"zip_code": null,
"current": false
}
}
{
"_id": "5a51080e939530fdc0c77f9a",
"addres.current": false
}
}
请告知。