![]() |
![]()
| ![]() |
![]()
NAMEMongoose::Cursor - a Mongoose wrapper for MongoDB::Cursor DESCRIPTIONExtends Mongoose::Cursor. Wraps MongoDB::Cursor's "next", "all" and "batch" methods, so that it expands a document into a class. METHODSFor your convenience: countSame as calling count() on the collection. It will allways return the total counting of the filter ignoring skip() and limit(). eachIterates over a cursor, calling your sub. Person->find->each( sub { my $obj = shift; # do stuff # return undef to break out return undef if $done; }); hash_onReturns 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'); hash_arrayReturns 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');
|