DataStore¶
Not yet Class NotCreatable NotReplicated
A GlobalDataStore that also supports versioning, key metadata, and enumerating keys.
Not implemented yet
This class exists in the current Roblox API but is not implemented in Nova yet. Scripts that reference it will fail at runtime.
0 Nova members · 11 modern Roblox members not implemented yet
Description¶
See Data stores for an in-depth guide on data structure, management, error handling, limits, and more.
Inheritance¶
Object → Instance → GlobalDataStore → DataStore
Methods¶
| Member | Signature | Summary |
|---|---|---|
GetVersionAsync |
DataStore:GetVersionAsync(key: string, version: string): Tuple |
Retrieves the specified key version. |
GetVersionAtTimeAsync |
DataStore:GetVersionAtTimeAsync(key: string, timestamp: int64): Tuple |
Retrieves the key version that was current at a given time. |
ListKeysAsync |
DataStore:ListKeysAsync(prefix: string, pageSize: int = 0, cursor: string, excludeDeleted: bool = false): DataStoreKeyPages |
Returns a DataStoreKeyPages object for enumerating through keys of a data store. |
ListVersionsAsync |
DataStore:ListVersionsAsync(key: string, sortDirection: SortDirection = Ascending, minDate: int64 = 0, maxDate: int64 = 0, pageSize: int = 0): DataStoreVersionPages |
Enumerates all versions of a key. |
RemoveVersionAsync |
DataStore:RemoveVersionAsync(key: string, version: string): null |
Permanently deletes the specified version of a key. |
Roblox reference: DataStore
Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.