mongo.cursor.value: Fetch the current value of a cursor

Description Usage Arguments Value See Also Examples

View source: R/mongo_cursor.R

Description

mongo.cursor.value(cursor) is used to fetch the current record belonging to a
mongo.find() query.

Usage

1

Arguments

cursor

(mongo.cursor) A mongo.cursor object returned from mongo.find().

Value

(mongo.bson) The current record of the result set.

See Also

mongo.find,
mongo.cursor,
mongo.cursor.next,
mongo.cursor.value,
mongo.cursor.destroy,
mongo.bson.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
mongo <- mongo.create()
if (mongo.is.connected(mongo)) {
    buf <- mongo.bson.buffer.create()
    mongo.bson.buffer.append(buf, "city", "St. Louis")
    query <- mongo.bson.from.buffer(buf)

    # Find the first 1000 records in collection people
    # of database test where city == "St. Louis"
    cursor <- mongo.find(mongo, "test.people", query, limit=1000L)
    # Step though the matching records and display them
    while (mongo.cursor.next(cursor))
        print(mongo.cursor.value(cursor))
    mongo.cursor.destroy(cursor)
}

jonkatz2/rmongodb documentation built on May 19, 2019, 7:30 p.m.