nce-mongoose-store

0.0.2 • Public • Published

NCE Extension mongoose-store

Description

Document-store for NCE cms

How to install

Install with npm: npm install --save nce-mongoose-store

Integrate in NCE:

var NCE = require("nce");
var nce = new NCE(/*{"mongoose-store": {href:"mongodb://localhost/dbName"}}*/);
var store = require("nce-mongoose-store");
var ext = store(nce);
ext.install();
ext.activate();

Or use nce-extension-manager...

How to use

Basic funcitons

  • .createSchema(schema): works like mongoose.Schema(schema)
  • .createModel(name, schema): works like mongoose.model(name, schema)
  • .getModel(name): get a model by name.
  • .getStore(): get the original mongoose object.

Events

  • newModel: emitted when creating a model with the model as argument.
  • newSchema: emitted when creating a schema with the schema as argument.

For everything else you can use nce-mongoose-store like mongoose itself, please look at the mongoose documentation.

Readme

Keywords

Package Sidebar

Install

npm i nce-mongoose-store

Weekly Downloads

0

Version

0.0.2

License

ISC

Last publish

Collaborators

  • atd