Skip to Content


gstore-node is a Mongoose clone for the Google Datastore. This module let the developers create Schemas to model the entities to be saved in the Datastore.

With those Schemas gstore node can then validate the entity data (properties type and value) to be saved in the Datastore.

Its other main features are:

  • Custom methods on entities
  • virtual properties
  • shortcut queries
  • Middleware functions (“hooks”) executed before and after saving/deleting entities