Learn R Programming

rmongodb (version 1.8.0)

mongo.bson.iterator.value: Return the value of the field pointed to by an iterator

Description

Return the value of the field pointed to by a mongo.bson.iterator.

Usage

mongo.bson.iterator.value(iter)

Arguments

Value

See Also

mongo.bson.iterator, mongo.bson.iterator.create, mongo.bson.find, mongo.bson.iterator.next, mongo.bson.iterator.key, mongo.bson.iterator.type, mongo.bson.

Examples

Run this code
buf <- mongo.bson.buffer.create()
# Append a string
mongo.bson.buffer.append(buf, "name", "Joe")
# Append a date/time
mongo.bson.buffer.append(buf, "created", Sys.time())
# Append a NULL
mongo.bson.buffer.append(buf, "cars", NULL)
b <- mongo.bson.from.buffer(buf)

# iterate through all values and print them with their keys (names)
iter <- mongo.bson.iterator.create(b)
while (mongo.bson.iterator.next(iter)) { # eoo at end stops loop
    print(mongo.bson.iterator.key(iter))
    print(mongo.bson.iterator.value(iter))
}

Run the code above in your browser using DataLab