猫鼬:如何显示引用登录用户的对象?

时间:2018-10-01 08:41:15

标签: node.js express mongoose passport.js

我有一个ejs文件,其中列出了示例集合的给定属性,如下所示:

<% Examples.forEach(example=> { %>
<p> <%= Examples.property1 %> </p> 
<% } %>

现在,我已经在此示例集合和用户之间创建了对象关联,如下所示:

var UserSchema = new Schema ({
    username:   type: String,
    password:   type: String,
    examples: [
        {
        type: mongoose.Schema.Types.ObjectId,
        ref: "Example"
        }
    ]
});

我想做的是访问仅与用户关联的文档,以将其列出给用户。因此,我想这将是下面的情况,但这是行不通的,并且我无法在文档或此站点中找到解决方案。

<% user._id.Examples.forEach(example=> { %> //wrong syntax
    <p> <%= Examples.property1 %> </p> 
    <% } %>

0 个答案:

没有答案