loopback-connector-gclouddatastore

1.0.9 • Public • Published

loopback-connector-gcdatastore

Google Cloud Datastore Connector for Loopback.io

Installation

npm install loopback-connector-gclouddatastore --save

Setup datasources.json

  "gcdatastore"{
    "name": "gcdatastore",
    "connector": "loopback-connector-gclouddatastore",
    "projectId": "gcloud-project-id",
    "namespace": "datastore-namespace"
  }

Setup model-config.json

  "options"{
    "remoting": {
      "sharedMethods": {
        "*": false,
        "find": true,
        "create": true,
        "update": true,
        "findById": true,
        "deleteById": true
      }
    }
  }

To support relations in order to create Key references in datastore

Add the following configuration to your model

  "properties"{
    ...
    "parent": {
      "type": "string",
      "required": true
    }
  },
  "relations"{
    "parentEntity": {
      "model": "parentEntityModel",
      "foreignKey": "parent",
      "type": "belongsTo"
    }
  }

Currently working operations

find, findById, create, update, deleteById

Currently filtering operators

and, order, sort

Dependencies (6)

Dev Dependencies (1)

Package Sidebar

Install

npm i loopback-connector-gclouddatastore

Weekly Downloads

0

Version

1.0.9

License

ISC

Unpacked Size

73.5 kB

Total Files

17

Last publish

Collaborators

  • mdelahiguera