如何查询云数据库中对象数组某字段等于指定值的记录数?
怎么统计对象数组中的字段值等于指定值的记录数?比如:下面的对象数组中,找出openid等于oAp0Z0WrndtVIgy8uCyw-v4uFoL0的记录数count。
试过这样查找,但是不行。代码如下:
var res = await db.collection(TABLE_NAME).where({
_id: event.gameId,
'players.$[].openid': event.openid
}).count()