loopback-connector-gclouddatastore
Version:
Google Cloud Datastore Connector for Loopback.io
57 lines (50 loc) • 1.2 kB
Markdown
# loopback-connector-gcdatastore
Google Cloud Datastore Connector for Loopback.io
## Installation
npm install loopback-connector-gclouddatastore --save
## Setup datasources.json
```json
"gcdatastore": {
"name": "gcdatastore",
"connector": "loopback-connector-gclouddatastore",
"projectId": "gcloud-project-id",
"namespace": "datastore-namespace"
}
```
## Setup model-config.json
```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*
```json
"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