星海扬帆
星海扬帆
  • 发布:2020-12-27 21:16
  • 更新:2020-12-30 17:51
  • 阅读:977

unicloud对象数组查询语句

分类:uniCloud

如在数据库中查询如下的数据: {arr: [{status: 1, val: 12}, {status: 1, val: 13}]},查询其arr下的status全为1的结果,语句如何写?写成 arr: dbcmd.all([dbcmd.elemMatch({status: 1})]) ? 还是直接写arr: {status: 1}?

2020-12-27 21:16 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

看一下unwind方法

星海扬帆

星海扬帆 (作者) - 星帆云海

还没有了解聚合,当前测试后,使用 'arr.status': dbcmd.neq(0)实现了此需求

该问题目前已经被锁定, 无法添加新回复