egg-mongolass
Install
$ npm i egg-mongolass --save
API(!!!)
same as mongolass more in node-mongodb-native
Usage
// {app_root}/config/plugin.jsexportsmongolass = enable: true package: "egg-mongolass";
Configuration
// {app_root}/config/config.default.js// use the config url (see https://docs.mongodb.com/manual/reference/connection-string/)exportsmongolass = client url: 'mongodb://127.0.0.1/test' ;// orexportsmongolass = client: host: 'localhost' port: '27017' database: 'blog'
see config/config.default.js for more detail.
Global plugin
project_root/lib/mongolass.js
'use strict';const moment = ;const objectIdToTimestamp = ; moduleexports = addCreatedAt: { results; return results; } { if result resultcreated_at = ; return result; } ;// example in test suitconst testUser = await UserModal;assert;
Example
// app/model/user.jsmodule{ const mongolass = app; const User = mongolass Userindex account: 1 unique: true ; return User }
Questions & Suggestions
Please open an issue here.