loopback-connector-gdatastore
Version:
Google Cloud Platform DataStore connector for loopback
60 lines (52 loc) • 1.23 kB
Markdown
# loopback-connector-gdatastore
Google Cloud Platform DataStore connector for loopback
## Installation
npm install loopback-connector-gdatastore --save
## Setup datasources.json
```json
"gdatastore": {
"name": "gdatastore",
"connector": "loopback-connector-gdatastore",
"projectId": "gcloud-project-id",
"namespace": "datastore-namespace"
}
```
## Setup model-config.json
```json
"options": {
"remoting": {
"sharedMethods": {
"*": false,
"find": true,
"create": true,
"findById": true,
"deleteById": true,
"replaceById": true,
"prototype.patchAttributes": 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, updateAttributes, replaceById, deleteById
## Currently filtering operators
and
## Support for eq, gt, gte, lt & lte