我有一个 Firestore 数据库结构,如下所示:
- Collection: users
- Sub-collection: business
- Array: purchases
数组的每个元素purchases
都是一个带有字段的 Map:
- Timestamp: date_purchased
- Array<Number>: product_ids
- Number: store_id
我想创建一个 Firestore 查询来查找所有用户的最新购买。我创建了一个如下的综合指数,但这不起作用。任何人都可以建议吗?
Collection ID: business
Field path 1: product_ids (array)
Field path 2: product_ids.date_purchased (descending)