MongoDB - 在Egg中使用MondoDB
MongoDB官方有提供node操作数据库的 driver 及 API : node-mongodb-native
在egg社区也有基于该插件二次封装的egg插件 egg-mongo-native
对一些方法做了一些二次封装,也可以调用原版的方法.
配置
官方文档也有相关的配置说明,但是我在实际使用中碰到了一些问题. 下面我给出正确的配置方法,供大家使用.其他相关知识请参照该插件都官方文档.
// {app_root}/config/config.default.js
export default (appInfo) => {
const config = {};
config.mongo = {
client: {
host: '127.0.0.1',
port: '27017',
name: 'dandelion'
},
}
return config;
};
开启插件
// config/plugin.js
const plugin = {
mongo :{
enable: true,
package: 'egg-mongo-native',
}
};
要跟以上配置一样,才能正确使用该插件.
其他复杂配置请参照该插件的官方文档. egg-mongo-native
微信公众号
