主题
DataStoreOptions
DataStore 获取存储集合的额外选项,在 GetDataStore / GetOrderedDataStore 时传入,可通过 DataStoreOptions.New() 构造。
概览
DataStoreOptions 是获取 DataStore 或 OrderedDataStore 句柄时传入的实例级默认选项,后续读写方法未传入自己的 options 时会使用这些默认值。
可通过
DataStoreOptions.New()构造
代码示例
构造选项
lua
-- @runtime client
local opts = DataStoreOptions.New()属性
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
AllScopes | Bool | false | 控制数据存储操作是否跨范围(Scope)处理数据。 |
WithKeyInfo | Bool | false | 控制数据存储操作是否同时返回包含版本号、创建和修改日期、用户标识及元数据的 DataStoreKeyInfo 信息。 |
KeepOldMetas | Bool | true | 控制更新数据条目时是否保留旧有元数据。 |
ExcludeDeleted | Bool | false | 控制查询或列表操作是否排除已标记为删除的条目。 |
UseCache | Bool | false | 控制数据存储操作是否使用缓存。 |
PermanentlyRemove | Bool | false | 控制删除操作是永久删除还是软删除。 |
UpdateTimeAsc | Bool | true | 控制在按更新时间排序的结果中是否使用升序排列。 |
