Learn R Programming

rmongodb (version 1.8.0)

mongo.code.create: Create a mongo.code object

Description

Create a mongo.code object for appending to a buffer with mongo.bson.buffer.append() or for embedding in a list such that mongo.bson.buffer.append.list() will properly insert a code value into the mongo.bson.buffer object.

Usage

mongo.code.create(code)

Arguments

code
(string) javascript code

Value

A mongo.code object

See Also

mongo.code, mongo.bson.buffer.append, mongo.bson.buffer.append.list, mongo.bson.buffer, mongo.bson.

Examples

Run this code
buf <- mongo.bson.buffer.create()
code <- mongo.code.create("y = x")
mongo.bson.buffer.append(buf, "Code", code)
lst <- list(c1 = code, One = 1)
mongo.bson.buffer.append.list(buf, "listWcode", lst)
mongo.bson.buffer.append.code(buf, "Code2", "a = 1")
b <- mongo.bson.from.buffer(buf)

# the above will create a mongo.bson object of the following form:
# { "Code": (CODE) "y = x",
#   "listWcode" : { "c1"  : (CODE) "y = x",
#                   "One" : 1 },
#   "Code2" : (CODE) "a = 1" }

Run the code above in your browser using DataLab