Skip to content

DataStore

Not yet Class Platform & Data 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.