向Google Cloud Datastore添加索引时索引顺序是否重要?
例如,在为其他数据库构建索引时就是这种情况。假设这是地址表上带有列的索引:
地址 市 状态
使用地址列的任何查询都可以使用索引,但如果查询只有城市和/或州引用 - 则无法使用索引。这是因为最左边的列没有被引用。
Google Cloud Datoreore是否也适用?您是否找到了指定此文档的文档?
答案 0 :(得分:1)
是的,在索引配置中指定属性的顺序很重要。这一行可以在documentation。
中找到索引表的行首先按祖先排序,然后按属性值排序,按索引定义中指定的顺序排序。
完美索引的描述也详细介绍了索引表的扫描方式。