nodbi (version 0.2.0)

docdb_get: Get documents

Description

Get documents

Usage

docdb_get(src, key, limit = NULL, ...)

Arguments

src

source object, result of call to src

key

(chartacter) A key. ignored for mongo

limit

(integer) number of records/rows to return. by default not passed, so you get all results. Only works for CouchDB, Elasticsearch and MongoDB; ignored for others

...

passed on to functions:

Details

Note that with etcd, you have to prefix a key with a forward slash.

Examples

Run this code
# NOT RUN {
# CouchDB
src <- src_couchdb()
docout <- docdb_create(src, key = "mtcars2", value = mtcars)
docdb_get(src, "mtcars2")
docdb_get(src, "mtcars2", limit = 5)

# etcd
# src <- src_etcd()
# docdb_create(src, "/hello", mtcars)
# docdb_get(src, "/hello")

# Elasticsearch
src <- src_elastic()
docdb_create(src, "iris", iris)
docdb_get(src, "iris")
docdb_create(src, "d2", diamonds)
docdb_get(src, "d2", limit = 1010)

# Redis
src <- src_redis()
docdb_create(src, "mtcars", mtcars)
docdb_get(src, "mtcars")

# Mongo
src <- src_mongo()
docdb_create(src, "mtcars", mtcars)
docdb_get(src, "mtcars")
docdb_get(src, "mtcars", limit = 4)
# }

Run the code above in your browser using DataCamp Workspace