Additionally it has defined convenience query functions for mimicking common SQL operations.
Saving data to the database is as simple as variable assignment.
It can use these references and connections to model graph data, but it can also easily store tabular data using either object or array collections
All queries target the database referred to by a database handle (db in this case). Getting the database handle depends on the client driver and will be covered later.
The query language also defines various query functions that can be called on database objects, for example:
A benefit of this is that all fields that are at default values do not take up any storage space in the database.
One final example