RxDB
Follow @twitter
Chat @discord
Star @github
Donate @github
Introduction
Quickstart
Install
npm
import
Dev Mode
RxDatabase
Creation
name
adapter
password
multiInstance
eventReduce
ignoreDuplicate
pouchSettings
Functions
$
exportJSON()
importJSON()
server()
waitForLeadership()
requestIdlePromise()
destroy()
remove()
checkAdapter()
isRxDatabase()
RxSchema
Example
Create a collection with the schema
version
indexes
attachments
default
final
Schema Validation
RxCollection
Creation
name
schema
ORM-functions
Migration
Functions
$
insert()
bulkInsert()
bulkRemove()
upsert()
incrementalUpsert()
find()
findOne()
findByIds()
findByIds$()
exportJSON()
importJSON()
remove()
destroy()
isRxCollection()
RxDocument
Insert
Find
Functions
get()
get$()
proxy-get
update()
incrementalModify()
incrementalPatch()
$
remove()
deleted$
toJSON()
set()
save()
isRxDocument()
RxQuery
find()
findOne()
exec()
$
update()
remove()
doesDocumentDataMatch()
Specific Index
Examples
isRxQuery()
RxStorage
RxStorage Performance
RxStorage Dexie.js
RxStorage LokiJS
RxStorage Memory
RxStorage IndexedDB
RxStorage OPFS
RxStorage SQLite
RxStorage Filesystem Node
RxStorage FoundationDB
RxStorage Worker
RxStorage Shared Worker
RxStorage Remote
RxStorage Memory Synced
RxStorage Sharding
RxStorage Localstorage Meta Optimizer
RxStorage Electron IpcRenderer & IpcMain
Replication
Replication GraphQL
Replication Websocket
Replication CouchDB
Replication P2P
Replication Firestore
RxAttachment
Attachment Compression
Middleware-hooks
ORM/DRM
Population
Encryption
Key Compression
DataMigration
LeaderElection
Cleanup
Backup
QueryCache
LocalDocuments
CRDT
Third Party Plugins
Creating Plugins
Query Optimizer
Storage Migration
Transactions, Conflicts and Revisions
RxDB Premium
Tutorials
Use RxDB with Typescript
RxDB as Node.js Database
Opinions
Offline First
Downsides of Offline First
Slow IndexedDB
Why NoSQL
Alternatives
React Native Database
Capacitor Database
Electron Database
Questions & Answers
Contribute
Release Notes
CHANGELOG
14.0.0
13.0.0
12.0.0
11.0.0
10.0.0
9.0.0
8.0.0
Deprecated
RxStorage PouchDB
RxStorage PouchDB Adapters
Imprint
Published with GitBook
Third Party Plugins
Third Party Plugins
rxdb-utils
Additional features for RxDB like models, timestamps, default values, view and more.
rxdb-hooks
A set of hooks to integrate RxDB into react applications.
rxdb-supabase
Enables replication with
Supabase
results matching "
"
No results matching "
"