收藏
回答

云数据库如何返回数组字段中特定符合条件的对象?

mydb表中每条记录格式如下:

每条记录中的data数组字段有200个对象,符合条件的对象可能只有几个

现在想一次查询返回200个完全符合条件的对象


const text = "红色"

期待返回:[3,200,.....]


db.collection('mydb').where({

'data.utag': new RegExp(text, 'i'),

}).field('data.id').get()

会返回整个data字段中所有的id


请问各位大佬该如何写啊?


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

1 个回答

  • 跨商通
    跨商通
    2021-02-06

    aggregate.unwind

    2021-02-06
    有用
    回复 1
    • 浩
      2021-02-06
      十分感谢 之前翻文档没注意看这个
      2021-02-06
      回复
登录 后发表内容
问题标签