Client, QueryBuilder, Cursor and more.
Core Concepts
Client
TheClient class is the primary interface to RuloDB. It manages connections and provides methods to connect and disconnect from the database server.
TypeScript
Query Builder
Ther object is the root of all queries in RuloDB. It provides a fluent interface for building queries that can be chained together.
TypeScript
Database Hierarchy
RuloDB organizes data in a hierarchical structure:- Server: The RuloDB instance
- Database: A logical separation for related tables
- Table: A collection of documents
- Document: A JSON-like object containing your data
Cursor
Many RuloDB operations return aCursor object instead of raw data. Cursors provide efficient iteration over result sets.
TypeScript
Basic Usage
Connecting to RuloDB
TypeScript
Database Operations
TypeScript
Document Operations
TypeScript
Found a typo? Or maybe a broken link? RuloDB is open-source, help us fix it!

