如何仅显示可以填充的数据[mongoose]
How to display data only which can populate[mongoose]
是否可以显示包含内部人口 role: '4edd40c86762e0fb12000002'
的集合的详细信息?
recommendModel.find({
userId: userId
})
.populate('recommendedBy',{role: '4edd40c86762e0fb12000002'})
.exec(handle().many.bind(null, 'message', res));
所以对于 populate
return null 的结果,我也不需要来自 recommendModel.find
的记录
如果我对您的问题的理解正确,您可以在 .exec
中填充后执行过滤。查看 this 答案以获取有关实施的更多详细信息。
是否可以显示包含内部人口 role: '4edd40c86762e0fb12000002'
的集合的详细信息?
recommendModel.find({
userId: userId
})
.populate('recommendedBy',{role: '4edd40c86762e0fb12000002'})
.exec(handle().many.bind(null, 'message', res));
所以对于 populate
return null 的结果,我也不需要来自 recommendModel.find
的记录
如果我对您的问题的理解正确,您可以在 .exec
中填充后执行过滤。查看 this 答案以获取有关实施的更多详细信息。