======= Library for connection to MongoDB with PHP7
This library help you to use perform MongoDB based queries just like active record in CodeIgniter.
This library support
The library needs the following items to run: MongoDB/MongoDB MongoDB Extensions
This framework is based on the following library: https://github.com/ehoutsma/Codeigniter-mongo-library
insert
Insert a new document into a collectionbatch_insert
Insert multiple new documents into a collectionselect
Get select fields from returned documentswhere
OR get_where
Where section of the querywhere_in
Where something is in an array of somethingwhere_in_all
Where something is in all of an array of * somethingwhere_not_in
Where something is not in array of somethingwhere_or
Where something is based on orwhere_gt
Where something is greater than somethingwhere_gte
Where something is greater than or equal to somethingwhere_lt
Where something is less than somethingwhere_lte
Where something is less than or equal to somethingwhere_between
Where something is in between to somethingwhere_between_ne
Where something is in between and but not equal to somethingwhere_ne
Where something is not equal to somethinglike
Where something is search by like queryorder_by
Order the resultslimit
OR offset
Limit the number of returned resultscount
Document Count based on where querydistinct
Retrieve a list of distinct values for the given key across a single collectionfind_one
Retrieve single document from collectionset
Sets a field to a valueunset_field
Unsets a fieldaddtoset
Adds a value to an array if doesn't existpush
Pushes a value into an array fieldpop
Pops a value from an array fieldpull
Removes an array by the value of a fieldrename_field
Rename a fieldinc
Increments the value of a fieldmul
Multiple the value of a fieldmax
Updates the value of the field to a specified value if the specified value is greater than the current value of the fieldmin
Updates the value of the field to a specified value if the specified value is less than the current value of the field.update
Update a single document in a collectionupdate_all
Update all documents in a collectiondelete
Delete a single document in a collectiondelete_all
Delete all documents in a collectionaggregate
Perform aggregation query on documentoutput_benchmark
return complete explain data for all the find based query performedadd_index
Create a new index on collectionremove_index
Remove index from collectionlist_indexes
Show all index created on collectionsswitch_db
Switch to a different databasedrop_db
Drops a databasedrop_collection
Drops a collectiondate
Create or convert date to MongoDB based DateCreative Commons Attribution 3.0 License. Codes are provided AS IS basis, i am not responsible for anything.