了解 Gamesparks 中的数据类型
Understanding Data Types in Gamesparks
我很难理解数据类型。也许我遗漏了一些东西,因为我觉得在理解它们时完全偏离了道路。
以下是我脑海中浮现的所有问题:
- 如何删除数据类型? UI 中似乎没有按钮,云代码中也没有 API 可以提供帮助。
- 为什么如果我创建一个数据索引,它会创建一个与数据索引同名的新数据类型?
如果所有这些都没有意义,我想我比我想象的更偏离道路。
关于删除 UI, from GameSpark Documentation:
You can Drop a Data Type to remove all of its data
要删除只是数据类型中的一项,只需打开数据类型,找到该项目,单击它,然后单击删除(如果只有一个结果)或在垃圾箱图标上(如果有多个结果)。
关于云码删除,from GameSpark form,好像要删除item里面的文档:
var sparkDataGetResult = Spark.getGameDataService().getItem(myDataType, myId);
var sparkDataItem = sparkDataGetResult.document();
sparkDataItem.delete();`
如果您需要通过云代码一次删除更多项目,您可以迭代 Spark.getGameDataService().queryItems(string type, SparkDataCondition condition)。 More here
关于数据索引,它的菜单只允许你在现有的数据类型上添加索引,所以它会在添加索引之前创建一个数据类型。 More about indexes here
我很难理解数据类型。也许我遗漏了一些东西,因为我觉得在理解它们时完全偏离了道路。
以下是我脑海中浮现的所有问题:
- 如何删除数据类型? UI 中似乎没有按钮,云代码中也没有 API 可以提供帮助。
- 为什么如果我创建一个数据索引,它会创建一个与数据索引同名的新数据类型?
如果所有这些都没有意义,我想我比我想象的更偏离道路。
关于删除 UI, from GameSpark Documentation:
You can Drop a Data Type to remove all of its data
要删除只是数据类型中的一项,只需打开数据类型,找到该项目,单击它,然后单击删除(如果只有一个结果)或在垃圾箱图标上(如果有多个结果)。
关于云码删除,from GameSpark form,好像要删除item里面的文档:
var sparkDataGetResult = Spark.getGameDataService().getItem(myDataType, myId);
var sparkDataItem = sparkDataGetResult.document();
sparkDataItem.delete();`
如果您需要通过云代码一次删除更多项目,您可以迭代 Spark.getGameDataService().queryItems(string type, SparkDataCondition condition)。 More here
关于数据索引,它的菜单只允许你在现有的数据类型上添加索引,所以它会在添加索引之前创建一个数据类型。 More about indexes here