查询文档时填充新字段

时间:2017-01-09 14:06:33

标签: mongodb mongoose mongodb-query

我有两个模式(使用mongoose),如下所示:

var PostSchema = new Schema({
    name: String,
    content: String,
    likes: [{
        type: String,
        ref: 'User'
    }],
    ...
 })

 var UserSchema = new Schema({
     name: String,
     pinnedPosts: [{
         type: String,
         ref: 'Post'
     }],
     ...
  })

现在我希望获得两个新填充字段的所有帖子:isLiked和isPinned取决于身份验证状态。如果用户尚未登录(auth为null),则所有这两个字段均为false。如果用户已登录并且喜欢该帖子,则isLiked是真的...我可以在查询帖子时这样做吗?

0 个答案:

没有答案