我有一个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>
<% } %>