{"library":"koa-mongo","type":"library","category":null,"description":"koa-mongo is a MongoDB middleware for Koa 2 that provides connection pool management via generic-pool. Version 1.9.3 is the latest stable release. It attaches an initialized MongoClient to `ctx.mongo` and a database handle to `ctx.db`, allowing direct access to native MongoDB driver methods. Supports both URI and separate host/port configuration. Compared to alternatives like koa-mongodb, koa-mongo is lightweight and explicitly integrates with Koa's middleware pattern, but relies on the deprecated MongoDB driver v3.x API and lacks built-in TypeScript types.","language":"javascript","status":"maintenance","version":"1.9.3","tags":["javascript","koa","mongo","mongodb"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install koa-mongo","imports":["import mongo from 'koa-mongo'","import mongo from 'koa-mongo'; const { ObjectId } = mongo","const mongo = require('koa-mongo')"]},{"cmd":"yarn add koa-mongo","imports":[]},{"cmd":"pnpm add koa-mongo","imports":[]}],"homepage":"https://github.com/nswbmw/koa-mongo#readme","github":"https://github.com/nswbmw/koa-mongo","docs":null,"changelog":null,"pypi":null,"npm":"koa-mongo","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}