【发布时间】:2017-08-19 18:56:29
【问题描述】:
我正在使用 mongoose 和 nodejs 从数据库中查询数据,我在数据库中的数据如下,它具有以下 userId:
代码:
return dbService.query(userModel, {
'userId': idRetrieved
}, {});
查询方法的实现:
query: function (model, conditon, options) {
console.log(conditon, options);
return new Promise(function (resolve, reject) {
options = options || {};
model.find(conditon, {}, options).exec(function (error, data) {
if (error) {
reject(error);
}
resolve(data);
})
})
}
架构
var userToSchema = dbService.createEntityDef({
userId: {
type: Number
},
firstName: {
type: String
},
lastName: {
type: String
},
urlPicture: {
type: String
}
});
以上不返回任何数据。
【问题讨论】:
-
你的猫鼬模式是如何定义的?
-
更新了架构