module DynFork::QCommons::Many
Overview
Queries like find many
.
Extended Modules
Direct including types
Defined in:
dynfork/commons/many.crInstance Method Summary
-
#delete_many(filter, *, collation : Mongo::Collation | Nil = nil, hint : String | Hash | NamedTuple | Nil = nil, ordered : Bool | Nil = nil, write_concern : Mongo::WriteConcern | Nil = nil, session : Mongo::Session::ClientSession | Nil = nil) : Mongo::Commands::Common::DeleteResult | Nil
Deletes multiple documents.
-
#find_many_to_hash_list(filter = BSON.new, *, sort = nil, projection = nil, hint : String | Hash | NamedTuple | Nil = nil, skip : Int32 | Nil = nil, limit : Int32 | Nil = nil, batch_size : Int32 | Nil = nil, single_batch : Bool | Nil = nil, comment : String | Nil = nil, max_time_ms : Int64 | Nil = nil, read_concern : Mongo::ReadConcern | Nil = nil, max = nil, min = nil, return_key : Bool | Nil = nil, show_record_id : Bool | Nil = nil, tailable : Bool | Nil = nil, oplog_replay : Bool | Nil = nil, no_cursor_timeout : Bool | Nil = nil, await_data : Bool | Nil = nil, allow_partial_results : Bool | Nil = nil, allow_disk_use : Bool | Nil = nil, collation : Mongo::Collation | Nil = nil, read_preference : Mongo::ReadPreference | Nil = nil, session : Mongo::Session::ClientSession | Nil = nil) : Array(Hash(String, DynFork::Globals::FieldValueTypes)) | Nil
Finds the documents matching the Model.
-
#find_many_to_json(filter = BSON.new, *, sort = nil, projection = nil, hint : String | Hash | NamedTuple | Nil = nil, skip : Int32 | Nil = nil, limit : Int32 | Nil = nil, batch_size : Int32 | Nil = nil, single_batch : Bool | Nil = nil, comment : String | Nil = nil, max_time_ms : Int64 | Nil = nil, read_concern : Mongo::ReadConcern | Nil = nil, max = nil, min = nil, return_key : Bool | Nil = nil, show_record_id : Bool | Nil = nil, tailable : Bool | Nil = nil, oplog_replay : Bool | Nil = nil, no_cursor_timeout : Bool | Nil = nil, await_data : Bool | Nil = nil, allow_partial_results : Bool | Nil = nil, allow_disk_use : Bool | Nil = nil, collation : Mongo::Collation | Nil = nil, read_preference : Mongo::ReadPreference | Nil = nil, session : Mongo::Session::ClientSession | Nil = nil) : String | Nil
Finds the documents matching the Model.
Instance Method Detail
Deletes multiple documents.
NOTE For more details, please check the official documentation.
NOTE For more details, please check the cryomongo documentation.
Finds the documents matching the Model.
Converts documents into a array of Hash objects.
NOTE For more details, please check the official documentation.
NOTE For an overview of read operations, check the official manual.
NOTE For more details, please check the cryomongo documentation.
Example:
arr = ModelName.find_many_to_hash_list({qty: {"$gt": 4}})
Finds the documents matching the Model.
Converts documents to a json string.
NOTE For more details, please check the official documentation.
NOTE For an overview of read operations, check the official manual.
NOTE For more details, please check the cryomongo documentation.
Example:
json_str = ModelName.find_many_to_json({qty: {"$gt": 4}})