如何通过Web控制台为Firestore Datastore模式的新实体设置ID
解决Firestore Datastore模式控制台设置自定义整数ID的问题
在Datastore模式中,实体的整数ID和**自定义名称(name)**是两种不同的键类型:
- 自动生成的对应后台的
id字段(整数类型) - 手动输入的
Custom Name默认对应name字段(字符串类型)
要设置整数类型的id=123,按以下步骤操作:
- 创建实体时选择Custom Name选项
- 在输入框中输入
123,不要直接提交 - 点击输入框旁的类型选择器,将默认的
String切换为Integer - 确认类型切换后,再完成实体创建
这样生成的实体就会使用整数类型的id=123,而非字符串类型的name=123。
注意:同一实体组下,id=123的整数ID实体与name="123"的字符串名称实体属于不同键,不会冲突,但也不会被视为同一个实体。
内容的提问来源于stack exchange,提问作者Saqib Ali
相关产品推荐
相关产品推荐

