├── .editorconfig ├── .eslintrc ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENCE.md ├── Makefile ├── README.md ├── SUMMARY.md ├── assets ├── favicon.ico └── monk.png ├── book.json ├── docs ├── Debugging.md ├── GETTING_STARTED.md ├── collection │ ├── README.md │ ├── aggregate.md │ ├── bulkWrite.md │ ├── count.md │ ├── createIndex.md │ ├── distinct.md │ ├── drop.md │ ├── dropIndex.md │ ├── dropIndexes.md │ ├── find.md │ ├── findOne.md │ ├── findOneAndDelete.md │ ├── findOneAndUpdate.md │ ├── geoHaystackSearch.md │ ├── geoNear.md │ ├── group.md │ ├── indexes.md │ ├── insert.md │ ├── mapReduce.md │ ├── remove.md │ ├── stats.md │ └── update.md ├── id.md ├── manager │ ├── README.md │ ├── addMiddleware.md │ ├── close.md │ ├── create.md │ └── get.md ├── middlewares.md └── writing-middleware.md ├── index.d.ts ├── lib ├── applyMiddlewares.js ├── collection.js ├── compose.js ├── helpers.js ├── manager.js └── monk.js ├── middlewares ├── castIds │ ├── README.md │ ├── index.js │ └── package.json ├── fields │ ├── README.md │ ├── index.js │ └── package.json ├── handle-callback │ ├── README.md │ ├── index.js │ └── package.json ├── options │ ├── README.md │ ├── index.js │ └── package.json ├── query │ ├── README.md │ ├── index.js │ └── package.json └── wait-for-connection │ ├── README.md │ ├── index.js │ └── package.json ├── package.json └── test ├── casting.js ├── collection.js └── monk.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/LICENCE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/assets/favicon.ico -------------------------------------------------------------------------------- /assets/monk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/assets/monk.png -------------------------------------------------------------------------------- /book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/book.json -------------------------------------------------------------------------------- /docs/Debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/Debugging.md -------------------------------------------------------------------------------- /docs/GETTING_STARTED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/GETTING_STARTED.md -------------------------------------------------------------------------------- /docs/collection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/README.md -------------------------------------------------------------------------------- /docs/collection/aggregate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/aggregate.md -------------------------------------------------------------------------------- /docs/collection/bulkWrite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/bulkWrite.md -------------------------------------------------------------------------------- /docs/collection/count.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/count.md -------------------------------------------------------------------------------- /docs/collection/createIndex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/createIndex.md -------------------------------------------------------------------------------- /docs/collection/distinct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/distinct.md -------------------------------------------------------------------------------- /docs/collection/drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/drop.md -------------------------------------------------------------------------------- /docs/collection/dropIndex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/dropIndex.md -------------------------------------------------------------------------------- /docs/collection/dropIndexes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/dropIndexes.md -------------------------------------------------------------------------------- /docs/collection/find.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/find.md -------------------------------------------------------------------------------- /docs/collection/findOne.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/findOne.md -------------------------------------------------------------------------------- /docs/collection/findOneAndDelete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/findOneAndDelete.md -------------------------------------------------------------------------------- /docs/collection/findOneAndUpdate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/findOneAndUpdate.md -------------------------------------------------------------------------------- /docs/collection/geoHaystackSearch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/geoHaystackSearch.md -------------------------------------------------------------------------------- /docs/collection/geoNear.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/geoNear.md -------------------------------------------------------------------------------- /docs/collection/group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/group.md -------------------------------------------------------------------------------- /docs/collection/indexes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/indexes.md -------------------------------------------------------------------------------- /docs/collection/insert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/insert.md -------------------------------------------------------------------------------- /docs/collection/mapReduce.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/mapReduce.md -------------------------------------------------------------------------------- /docs/collection/remove.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/remove.md -------------------------------------------------------------------------------- /docs/collection/stats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/stats.md -------------------------------------------------------------------------------- /docs/collection/update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/collection/update.md -------------------------------------------------------------------------------- /docs/id.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/id.md -------------------------------------------------------------------------------- /docs/manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/manager/README.md -------------------------------------------------------------------------------- /docs/manager/addMiddleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/manager/addMiddleware.md -------------------------------------------------------------------------------- /docs/manager/close.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/manager/close.md -------------------------------------------------------------------------------- /docs/manager/create.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/manager/create.md -------------------------------------------------------------------------------- /docs/manager/get.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/manager/get.md -------------------------------------------------------------------------------- /docs/middlewares.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/middlewares.md -------------------------------------------------------------------------------- /docs/writing-middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/docs/writing-middleware.md -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/index.d.ts -------------------------------------------------------------------------------- /lib/applyMiddlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/lib/applyMiddlewares.js -------------------------------------------------------------------------------- /lib/collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/lib/collection.js -------------------------------------------------------------------------------- /lib/compose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/lib/compose.js -------------------------------------------------------------------------------- /lib/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/lib/helpers.js -------------------------------------------------------------------------------- /lib/manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/lib/manager.js -------------------------------------------------------------------------------- /lib/monk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/lib/monk.js -------------------------------------------------------------------------------- /middlewares/castIds/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /middlewares/castIds/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/middlewares/castIds/index.js -------------------------------------------------------------------------------- /middlewares/castIds/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/middlewares/castIds/package.json -------------------------------------------------------------------------------- /middlewares/fields/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /middlewares/fields/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/middlewares/fields/index.js -------------------------------------------------------------------------------- /middlewares/fields/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/middlewares/fields/package.json -------------------------------------------------------------------------------- /middlewares/handle-callback/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /middlewares/handle-callback/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/middlewares/handle-callback/index.js -------------------------------------------------------------------------------- /middlewares/handle-callback/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/middlewares/handle-callback/package.json -------------------------------------------------------------------------------- /middlewares/options/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /middlewares/options/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/middlewares/options/index.js -------------------------------------------------------------------------------- /middlewares/options/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/middlewares/options/package.json -------------------------------------------------------------------------------- /middlewares/query/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /middlewares/query/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/middlewares/query/index.js -------------------------------------------------------------------------------- /middlewares/query/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/middlewares/query/package.json -------------------------------------------------------------------------------- /middlewares/wait-for-connection/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /middlewares/wait-for-connection/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/middlewares/wait-for-connection/index.js -------------------------------------------------------------------------------- /middlewares/wait-for-connection/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/middlewares/wait-for-connection/package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/package.json -------------------------------------------------------------------------------- /test/casting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/test/casting.js -------------------------------------------------------------------------------- /test/collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/test/collection.js -------------------------------------------------------------------------------- /test/monk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/monk/HEAD/test/monk.js --------------------------------------------------------------------------------