# DML
- How to insert a row?
- How to update a row?
- How to remove a row?
- Need to insert only when the row doesnt exist?
- How to update multiple rows?
- How to find a row based on a condition?
- How to find all rows that satisfy a query?
- How to compose an OR clause?
- How to check if a query condition exists?
- How to get just the result set count?
- How to set a limit / skip a fixed no of rows in the result set?
- How to order the results on a field?
- How to run a distinct query?
- How to run aggregation?
- How to perform a bulkWrite?
- [How to run queries in raw format (JSON)?] (./How_to_run_queries_in_raw_format_(JSON).md)
- findOne and find and lazy find?