Skip to main content

Records & Queries

RushDB stores data as Records: labeled graph nodes with typed properties. You can write flat rows, import nested JSON, inspect the schema that emerges, and query records through one composable SearchQuery structure.

There is no schema migration step before the first write. RushDB infers property types, keeps schema metadata in the graph, and exposes the live result through labels, properties, and ontology APIs.

Start Here

GoalGuide
Create, update, or upsert recordsStore Records
Import nested JSON and create linked records automaticallyImport Data
Filter, sort, paginate, and traverse recordsFind & Query
Export matching records as CSVExport Data

Understand the Adaptive Schema

GoalGuide
Inspect labels, property definitions, types, and valuesLabels & Properties
Discover the full live schema in one callDiscover Your Schema
Understand the internal graph architectureLabeled Meta Property Graph

RushDB properties are more than field names. Internally, each (name, type) pair is represented as a metadata node connected to the records that carry it. That graph-backed property layer is what makes runtime discovery, flexible ingestion, and ontology generation possible without predefined tables.

Advanced Operations

GoalGuide
Run raw Cypher against supported deploymentsRaw Queries
Group multiple writes into an atomic operationTransactions
Read the full query language referenceSearchQuery Reference