Extending Documents

Datastore allows documents to extend other documents enabling selective value inheritance from one document to another.

This can help in personalization use cases where a portion of a document’s values are controlled in one document, and then documents that extend the original can personalize other values.

This pattern can reduce the maintenance of keeping many document values in sync.