如何查询云数据库中对象数组某字段等于指定值的记录数?
发布于 3 年前 作者 yong30 10627 次浏览 来自 问答

怎么统计对象数组中的字段值等于指定值的记录数?比如:下面的对象数组中,找出openid等于oAp0Z0WrndtVIgy8uCyw-v4uFoL0的记录数count

试过这样查找,但是不行。代码如下:

var res =  await db.collection(TABLE_NAME).where({
            _id: event.gameId,
            'players.$[].openid': event.openid
          }).count()

1 回复
回到顶部