mongodb :: MongoCursor :: defaultinit
# A MongoDB query cursor.
#
# It wraps up the wire protocol negotation required to initiate a query and
# retreive an unknown number of documents.
class MongoCursor
super FinalizableOnce
super Iterator[JsonObject]
private var native: NativeMongoCursor
init do next
redef var is_ok = true
redef fun next do is_ok = native.next
redef fun item do
return new JsonObject.from_bson(new BSON(native.current))
end
redef fun finalize_once do native.destroy
end
lib/mongodb/mongodb.nit:708,1--729,3