收藏
回答

聚合查询lookup可以同时from多个集合吗?

比如说有一个items集合,我希望通过里面的_openid查询到users集合里面对应的用户信息;同时还通过_id查询comments集合里面对应的评论列表,应该怎么实现呢?看了文档好像没有这方面的介绍,谢谢大佬们

最后一次编辑于  11-21
回答关注问题邀请回答
收藏

2 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    11-21

    谢邀~lookup连表

    11-21
    赞同
    回复 2
    • 扭纹柴
      扭纹柴
      11-21
      已经实现了,太神啦
      11-21
      回复
    • 扭纹柴
      扭纹柴
      11-21
      可以介绍一下更多用法吗?谢谢大佬
      11-21
      回复
  • 老张
    老张
    11-21

    多个lookup级联

    11-21
    赞同
    回复 8
    • 扭纹柴
      扭纹柴
      11-21
      谢谢大佬,已经ok了
      11-21
      回复
    • 扭纹柴
      扭纹柴
      11-22
      感谢老张慷慨解囊,现在还有一个疑问:
      现在数据库里面有三个集合,分别是文章集合items、评论集合comments、用户集合users。我通过collection items from comments可以很轻松地查到文章和其对应的评论列表,但现在的问题是我该如何通过comments集合里面的_openid字段去users集合里面查询对应的commenter呢?


      查询文章和其对应的评论列表是一对多的关系,评论列表和评论者却是反过来的。再次感谢老张 :)
      11-22
      回复
    • 扭纹柴
      扭纹柴
      11-22
      我要再去翻翻文档,还期待老张指点。。。
      11-22
      回复
    • 老张
      老张
      11-22回复扭纹柴
      这种情况我一般不分表,写在一张大表里,只有items一张表,其中字段comments:[{comments1},{comments2},...]
      11-22
      回复
    • 扭纹柴
      扭纹柴
      11-22回复老张
      懂了,我试试,谢谢老张
      11-22
      回复
    查看更多(3)
问题标签