Mongoose::Cursor - a Mongoose wrapper for MongoDB::Cursor
Extends Mongoose::Cursor.
Wraps MongoDB::Cursor's next, all and batch methods, so that it expands a document into a class.
next
all
batch
For your convenience:
Same as calling count() on the collection. It will allways return the total counting of the filter ignoring skip() and limit().
Iterates over a cursor, calling your sub.
Person->find->each( sub { my $obj = shift; # do stuff # return undef to break out return undef if $done; });
Returns all data as a HASH indexed by the key sent as first argument. Rows with duplicate keys are ignored.
%tracks = $cd->tracks->find->hash_on('track_name');
Returns all data as a HASH indexed by the key sent as first argument. Hash values are ARRAYREFs with 1 or more rows.
%tracks = $cd->tracks->find->hash_array('track_name');
To install Mongoose, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Mongoose
CPAN shell
perl -MCPAN -e shell install Mongoose
For more information on module installation, please visit the detailed CPAN module installation guide.