我们正计划从google-datastore迁移到google-firestore。但是在进行实时项目之前,我们需要测试该过程是否顺利进行,因此我们创建了一个新项目来执行整个迁移过程。
我们已经成功地将数据从“数据存储”项目导入到“数据存储模式下的Firestore”项目,但是我们找不到任何有关如何从现有数据导入App Engine搜索数据(包括所有名称空间和索引)的指南将GCP项目移至新项目。 我们遵循了该官方指南https://cloud.google.com/datastore/docs/upgrade-to-firestore#testing_an_existing_application中的流程 附注:这两个项目也都位于不同的组织中(如果有帮助的话)。
答案 0 :(得分:0)
在数据存储模式下为Firestore编制索引的方法是使用index.yaml
个文件。可以在此链接[1]中找到有关此文件的信息。
复合索引需要index.yaml
配置文件,因为已经内置了单属性索引。
这个站点提供了有关此文件的更多信息的很好的答案,可以在另一个链接[2]中找到。
要配置索引,您需要使用命令行gcloud
工具上载索引。
gcloud datastore indexes create INDEX_FILE
[1] https://cloud.google.com/datastore/docs/tools/indexconfig