Class: Model

Model(schema)

Class representing a generic mongo model.

Constructor

new Model(schema)

Model Constructor
Parameters:
Name Type Description
schema object mongo schema
Source:

Methods

delete(_id) → {*}

Deletes a recod in the model
Parameters:
Name Type Description
_id string Mongo Record ID
Source:
Returns:
Type
*

get(_id) → {*}

Retrieves one or more records
Parameters:
Name Type Description
_id string optional mongo record id
Source:
Returns:
Type
*

post(record) → {*}

Create a new record
Parameters:
Name Type Description
record object matches the format of the schema
Source:
Returns:
Type
*

put(_id, record) → {*}

Replaces a record in the database
Parameters:
Name Type Description
_id string Mongo Record ID
record object The record data to replace. ID is a required field
Source:
Returns:
Type
*