红联linux Linux通用技术 - Linux发行版技术 - 企业应用 - 实验室  Linux论坛

您的位置: 红联linux >> Linux通用技术 >>

Linux编程与内核

>> 查看内容 -学Linux必读Linux学习教程推荐下载发新话题 (游客可发贴)

KoaHub平台基于Node.js开发的Koa的连接MongoDB插件代码详情

wemallshop发布于 2016-11-09 | 次阅读   字号:     (网友评论 0 条) 我要评论


koa-mongo
MongoDB middleware for koa, support connection pool.
koa-mongo
koa-mongo is a mongodb middleware for koa, support connection pool.
Install
CODE:
npm i koa-mongo --save

Usage
CODE:
app.use(mongo({
host: 'localhost',
port: 27017,
user: 'admin',
pass: '123456',
db: 'test',
max: 100,
min: 1,
timeout: 30000,
log: false
}));

or
CODE:
app.use(mongo({
uri: 'mongodb://admin:123456@localhost:27017/test', //or url
max: 100,
min: 1,
timeout: 30000,
log: false
}));

Example
CODE:
'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



 我要评论
发表评论,与各位同人交流。回复请点击下方的我要评论按钮(游客可回复),要发表贴子请点击 发新话题 (游客可发贴)
 热点主题
·wemall doraemon中Android
 最新主题
·wemall doraemon中Android
 关注热点

Linux教程下载?
Linux学习教程推荐下载”(请点击),Linux教程免费下载。

求助Linux问题?
论坛有39版块,覆盖所有Linux技术层面。前往“红联Linux论坛

 

Linux系统教程 | Linux入门 | Linux管理 | Linux技巧 | Linux命令 | Ubuntu系统 | Linux服务器 | Linux数据库 | Linux开发

合作 | 关于我们 | 联系我们 | 导航 | 会员注册

©2017 红联 Powered by SupSite