nodbi (version 0.2.0)

docdb_create: Create documents

Description

Create documents

Usage

docdb_create(src, key, value, ...)

Arguments

src

source object, result of call to an src function

key

(chartacter) A key. ignored for mongo

value

(data.frame) A single data.frame

...

Ignored

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()
docdb_create(src, key="mtcars2", value=mtcars)
docdb_get(src, "mtcars2")

# etcd
# src <- src_etcd()
# docdb_create(src, key = "/newmtcars7", value = mtcars)
# docdb_get(src, "/newmtcars7")

# Elasticsearch
src <- src_elastic()
docdb_create(src, key = "mtcars", value = mtcars)
docdb_create(src, key = "iris", value = iris)
docdb_create(src, key = "diamonds_small", value = diamonds[1:3000L,])

# Redis
src <- src_redis()
docdb_create(src, key = "mtcars", value = mtcars)
docdb_get(src, "mtcars")
docdb_delete(src, "mtcars")

# MongoDB
src <- src_mongo()
docdb_create(src, key = "mtcars", value = mtcars)
docdb_get(src, "mtcars")
# }

Run the code above in your browser using DataLab