Firebase自动索引豁免配置:解决索引条目过多问题
Firebase Firestore 索引条目超限问题及索引豁免配置疑问
数据存储结构
我的Firestore数据路径为:/aggregate_data/{user id}/{product id}/data
aggregate_data是根集合ID{user id}、{product id}为动态生成的子集合/文档ID,仅data文档名称固定
data文档内存储以动态日期字符串(格式YYYYMMDD)为键的Map结构,示例如下:
{ "20240520": { "field1": 123, "field2": "abc", "field3": true, "field4": 45.6 }, "20240521": { "field1": 456, "field2": "def", "field3": false, "field4": 78.9 } }
遇到的问题
随着日期键持续新增,Firestore自动索引生成的条目数达到上限,更新数据时触发错误:
google.api_core.exceptions.InvalidArgument: 400 too many index entries for entity
疑问
我尝试添加索引豁免来阻止对该文档动态Map字段的自动索引,但不确定正确的配置参数。由于Map的键是动态生成的YYYYMMDD格式字符串,请问正确的Collection ID和Field path组合应该是什么?
内容的提问来源于stack exchange,提问作者Mudasir Zahoor
相关产品推荐
相关产品推荐

