收藏
回答

有关云开发中数据库查询问题?

初次接触小程序云开发的小白

微信小程序数据库查询,有如下格式字段

companyA:[{name:"",address:""},{name:"",address:""},{name:"",address:""}]

如果需要根据 name值,去准确查询出该值对应在companyA的哪一项,并准确返回其数据。现在每次查询都会返回companyA的全部,只能再对全部数据进行遍历筛选。有没有可通过where条件去控制返回数组中的对应项。

回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2021-03-15

    你需要用到聚合 filter,where是不行的

    2021-03-15
    有用 1
    回复 1
    • Manny
      Manny
      2021-03-15
      我试试,之前一直在where条件上去想办法,谢谢
      2021-03-15
      回复
  • 跨商通
    跨商通
    2021-03-15

    aggregate先unwind再match

    2021-03-15
    有用
    回复
登录 后发表内容
问题标签