【发布时间】:2018-02-18 05:03:10
【问题描述】:
我的数据库中有一个reservation 模型。这就是我获取一个条目的方式(使用猫鼬),
reservationModel.get_reservation_by_user_id(payload.user.id, function (err, reservations) {
if (err) {
console.log(err);
} else {
console.log(reservations);
console.log(reservations[0].user); // prints undefined
console.log(reservations[0].from); // prints 0900
}
});
这是控制台输出。
Dialog Opened sucessful
[ { _id: 5a887a20734d1d041bb6a1f3,
tutor: '5a760a1f734d1d3bd58c8d52',
user: 'U8XDVJD26',
date: 2018-02-17T13:53:45.415Z,
day: 'Saturday',
from: '0900',
to: '1030',
active: 'no' },
{ _id: 5a887bd2734d1d041bb6a24f,
tutor: '5a760a1f734d1d3bd58c8e12',
user: 'U8XDVJD26',
date: 2018-02-17T14:00:45.415Z,
day: 'Saturday',
from: '0930',
to: '1130',
active: 'no' } ]
undefined
0900
如何获取用户的价值?
【问题讨论】:
-
给定的代码没有问题
-
您能否编辑您的问题以包含
reservationModel的架构定义?很可能您没有在架构定义中添加该字段。 -
非常感谢,我在架构中写了 user_id 而不是 user。