标签: javascript node.js mongodb mongoose
ref
我可以在检索所有角色时填充用户。但是我无法检索属于用户的所有角色。
只要您运行mongo并将其转换为ES5,代码应该能够运行。
是否有人能够看到我做错了什么?
答案 0 :(得分:0)
(我和Cody一起工作)问题是我们没有在用户模型中存储角色的ID。我们错误地认为populate方法会使用用户模型_id来获取UserRole。事实并非如此。通过将UserRole ID添加到roles数组,填充有效。
_id
roles