Mathematica: GOTCHA/LIMITATION: Changing the value of an Entity in an expression-based EntityStore loaded from a CloudObject does not update the CloudObject. You have to push the EntityStore back to the CloudObject. It is not like a "live" connection.

This page identifies a possible issue, concern, error, limitation, or bug!
Webel IT Australia promotes the amazing Mathematica tool and the powerful Wolfram Language and offers professional Mathematica services for computational computing and data analysis. Our Mathematica tips, issue tracking, and wishlist is offered here most constructively to help improve the tool and language and support the Mathematica user community.
DISCLAIMER: Wolfram Research does not officially endorse analysis by Webel IT Australia.
Icon class
icon_class
far fa-sticky-note
icon_class_computed
far fa-sticky-note
Note kind
Policy level
Mathematica keywords
Keywords

Note that this is specifically about a purely expression-basedEntityStore (as opposed to a database-backed EntityStore, which has additional limitations).

Changing the value of an Entity in an expression-based EntityStore loaded from a CloudObject does not update the CloudObject. You have to push the EntityStore back to the CloudObject using PersistentSymbol.

That is, an EntityStore loaded from a CloudObject does not represent a "live" connection (such as a connection to a database), which is to assume that it is designed to be such, but it is a serious limitation for practical work for some situations.


Compare with Databin and Wolfram DataDrop which does automatically synchronise (although Databin has a different purpose and is not a replacement for EntityStore).
Visit also:
Relates to
Related notes
Related notes (backlinks)
Related snippets (extracts)
Visit also
Visit also (backlinks)