Goki ODM
This library is used by Goki microservices to create models and persist data in
databases. Supported databases & search engines:
- Google Cloud Firestore
- Postgres
- Elasticsearch
Documentation
Important
- This library patches
@google-cloud/firestore
implementation in FirestoreTransactionHandler
.
It's important to consider the patching code before updating the library (even in minor and patch version).
Otherwise, it will cause issues in bounded models. - The
@elastic/elasticsearch
versions have one-to-one relation with the Elasticsearch
server version.
So, they should get upgraded together and the new version of this library should get applied on all microservices.
Minimum Node Version
The current version is compatible with Node.js v12+
.
To keep this compatibility, consider the minimum Node.js version required by dependencies when updating them.
Changing Node.js minimum compatibility requires all microservices get updated first to use compatible versions.