Learn R Programming

nodbi (version 0.15.0)

Document 'NoSQL' Database DBI Connector

Description

R database connector for creating, reading (querying and listing fields), updating and deleting of individual or many JSON documents, providing a common API across supported databases ('SQLite', 'PostgreSQL', 'DuckDB', 'MariaDB' or 'MySQL' as well as 'NoSQL' databases 'MongoDB', 'CouchDB' and 'Elasticsearch').

Copy Link

Version

Install

install.packages('nodbi')

Monthly Downloads

504

Version

0.15.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Ralf Herold

Last Published

August 25th, 2026

Functions in nodbi (0.15.0)

src_mariadb

Setup a RMariaDB database connection
src

Setup database connections
src_mongo

Setup a MongoDB database connection
docdb_exists

Check if container exists in database
docdb_update

Update documents
docdb_get

Get all documents from container in database
docdb_create

Create documents in a database
docdb_list

List containers in database
docdb_query

Get documents or parts with filtering query
mapdata

Data set 'mapdata'
docdb_delete

Delete documents or container
src_sqlite

Setup a RSQLite database connection
src_couchdb

Setup a CouchDB database connection
src_elastic

Setup an Elasticsearch database connection
src_duckdb

Setup a DuckDB database connection
src_postgres

Setup a PostgreSQL database connection
nodbi-package

Document database connector
contacts

Data set 'contacts'
diamonds

Data set 'diamonds'