【问题标题】:Mongoose - Query nested objectsMongoose - 查询嵌套对象
【发布时间】:2013-06-03 13:51:43
【问题描述】:

让我们考虑一下这个帖子集合。每个帖子都有一个 cmets 数组,每个 cmets 都有一个字符串数组,键为“likes”,表示喜欢评论的用户。

{
_id: 000
created_at:
user_id:
comments: [{
       _id: 111
       created_at:
       likes: [user_id1 , user_id2 , user_id3]
       },
       {
       _id: 222
       created_at:
       likes: [user_id1]
       },]
}

如何使用 mongoose 检查用户是否喜欢给定 ID 的评论?

【问题讨论】:

    标签: node.js object nested mongoose


    【解决方案1】:

    我认为这个查询可能是您正在寻找的东西......

    {
      comments: {
        $elemMatch: {
          _id: 111,
          likes: user_id1
        }
      }
    }
    

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 2017-01-15
      • 2018-11-10
      • 1970-01-01
      • 2017-10-03
      • 2018-11-10
      • 1970-01-01
      • 2021-10-02
      • 2021-01-24
      相关资源
      最近更新 更多