1.0.1 • Published 7 years ago

loopback-objectid-mixin v1.0.1

Weekly downloads
696
License
MIT
Repository
github
Last release
7 years ago

loopback-objectid-mixin

This module is designed for the Strongloop Loopback framework. It sets objectId type for model properties.

works only with loopback-connector-mongodb

install

  npm install --save loopback-objectid-mixin

mixinsources

Add the mixins property to your server/model-config.json like the following:

{
  "_meta": {
    "sources": [
      "loopback/common/models",
      "loopback/server/models",
      "../common/models",
      "./models"
    ],
    "mixins": [
      "loopback/common/mixins",
      "../node_modules/loopback-objectid-mixin",
      "../common/mixins"
    ]
  }
}

config

To use with your Models add the mixins attribute to the definition object of your model config.

  {
    "name": "Product",
    "properties": {},
    "mixins": {
      "ObjectidType": {
         "properties": ["userId"]
       }
    }
  }

options

optiontypedescriptionrequired
propertiesStringproperties which you want to set objectId typetrue