Cursor

Implemented in v0.6

Mongoclass's cursor is simply an extension of the underlying engine cursor. A mongoclass.cursor.Cursor instance is returned from find_classes. This acts similar to pymongo's cursor.

Implemented Cursor Methods

mongoclass.cursor.Cursor.clone()
mongoclass.cursor.Cursor.close()
mongoclass.cursor.Cursor.sort()
mongoclass.cursor.Cursor.limit()
mongoclass.cursor.Cursor.skip()
mongoclass.cursor.Cursor.max()
mongoclass.cursor.Cursor.min()
mongoclass.cursor.Cursor.where()

Important Notes

Since find_classes() now returns a mongoclass.cursor.Cursor rather than a list, old code that relies on a list() return type will break. To convert a cursor into a list simply wrap it in the list function like so list(cursor).

Keep in mind converting cursors into a list means it retrieves all of the data (this could have a performance impact if the data find_classes find is a lot)

Last updated