Description Usage Arguments Value See Also Examples
Create a mongo.bson.iterator object used to step through a given mongo.bson object one field at a time.
1 |
b |
(mongo.bson) The mongo.bson object through which to iterate.
|
(mongo.bson.iterator) An iterator initialized to 'before' the
start of the given mongo.bson object.
mongo.bson.iterator.next() should be used on the iterator
first to step to the first field.
mongo.bson.iterator,
mongo.bson.find,
mongo.bson.iterator.next,
mongo.bson.iterator.key,
mongo.bson.iterator.type,
mongo.bson.iterator.value,
mongo.bson.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 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)
iter <- mongo.bson.iterator.create(b)
while (mongo.bson.iterator.next(iter))
if (mongo.bson.iterator.key(iter) == "created") {
print(mongo.bson.iterator.value(iter))
break
}
# The above is given for illustrative purposes, but may be performed
# much easier (and faster) by the following:
iter <- mongo.bson.find(b, "created")
print(mongo.bson.iterator.value(iter))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.