koa-mongo
MongoDB middleware for koa, support connection pool.
koa-mongo
koa-mongo is a mongodb middleware for koa, support connection pool.
Install
点击(此处)折叠或打开
- npm i koa-mongo --save
Usage
点击(此处)折叠或打开
- app.use(mongo({
- host: 'localhost',
- port: 27017,
- user: 'admin',
- pass: '123456',
- db: 'test',
- max: 100,
- min: 1,
- timeout: 30000,
- log: false
- }));
or
点击(此处)折叠或打开
- app.use(mongo({
- uri: 'mongodb://admin:123456@localhost:27017/test', //or url
- max: 100,
- min: 1,
- timeout: 30000,
- log: false
- }));
Example
点击(此处)折叠或打开
- 'use strict';
-
- var koa = require('koa');
- var mongo = require('koa-mongo');
-
- var app = koa();
-
- app.use(mongo());
- app.use(function* (next) {
- yield this.mongo.db('test').collection('users').insert({ name: 'haha' });
- this.body = yield this.mongo.db('test').collection('users').findOne();
- this.mongo.db('test').collection('users').remove().then(function (res) {
- console.log(res.result);
- });
- });
- app.listen(3000);
License
MIT
wemall 开源微商城 ,微信商城,商城源码,三级分销,微生鲜,微水果,微外卖,微订餐---专业的o2o系统
wemall地址:http://www.wemallshop.com
代码地址:http://js.koahub.com/home/feature/koa-mongo
代码地址:http://js.koahub.com/home/feature/koa-mongo