我从客户端有价值。假设createdBy
是ts768n
现在我想查找由该用户创建并发送给客户端的所有文档,但在服务器端看不到任何错误,但我在客户端有500个。我如何获得所有文件createdBy
ts768n
并将其发送给客户端? findByIdAsync
似乎没有工作。如何根据ID获取所有文档?
templateModel.js
var User = require('../user/user.model.js');
var TemplateSchema = new mongoose.Schema({
name: String,
id: String,
appliesTo: [],
properties: [],
createdBy: { type: String, ref: 'User' }
});
export default mongoose.model('Template', TemplateSchema);
templateCtrl.js
export function show(req, res) {
eTemplate.findByIdAsync(req.params.createdBy)
.then(responseWithResult(res))
.catch(handleError(res));
}
function responseWithResult(res, statusCode) {
statusCode = statusCode || 200;
return function(entity) {
if (entity) {
res.status(statusCode).json(entity);
}
};
}
你尝试过'eTemplate.findAsync({createdBy:req.params.createdBy})'吗? – Jag