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.