MongoDB
Execute a query into a Mongo DB
The Mongo DBmust be already configured through theglobal parameters. Once done that, it is possible to execute a query statement, in order to fetch a list of documents. The query language must fit the Mongo DB syntax: filtering and sorting conditions are as powerful as the ones available with the standard SQL language, but expressed with a different syntax. In order to get quick responses when executing enquires, it is important to define special indexes. These can be defined in the "Indexes" folder of the data model definition. SeeMongo DB syntaxto get detail information about the syntax to use when filtering documents.
Syntax
Details
Example
Note: every query instruction will be logged.
Execute a query into a Mongo DB: only a block of data is got back
This method can be coupled with a grid panel where the data loading is limited to a block of data. Optional filtering/sorting conditions coming from the grid are automatically applied to the base query.
The Mongo DBmust be already configured through theglobal parameters. Once done that, it is possible to execute a query statement, in order to fetch a list of documents. The query language must fit the Mongo DB syntax: filtering and sorting conditions are as powerful as the ones available with the standard SQL language, but expressed with a different syntax. In order to get quick responses when executing enquires, it is important to define special indexes. These can be defined in the "Indexes" folder of the data model definition. SeeMongo DB syntaxto get detail information about the syntax to use when filtering documents.
Syntax
Details
Example
Note: every queryinstruction will be logged.
Insert a single document into the Mongo DB
The document is expressed as a Javascript object
The Mongo DBmust be already configured through theglobal parameters.Once done that, it is possible to executeoperations on it.
Syntax
Details
Note that the returned objectcontains additional data: the "id" atttribute represents the primary key of any document in Mongo DB and it is automatically generated by the database and got back by this method.
In case the defined data model includes unique keys, these are checked out before executing the instruction and an exception is fired in case of a unique key violation.
In case the defined data model includes a counter (e.g. internal counter), this is automatically reckoned internally and got back to the returned object, which would contained it as well.
Update a single document into the Mongo DB
The document is expressed as a Javascript object
The Mongo DBmust be already configured through theglobal parameters.Once done that, it is possible to executeoperations on it.
Syntax
Details
In case the defined data model includes unique keys, these are checked out before executing the instruction and an exception is fired in case of a unique key violation.
Delete an already existing document from the Mongo DB
The document is expressed as a Javascript object.
The Mongo DBmust be already configured through theglobal parameters.Once done that, it is possible to executeoperations on it.
Syntax
Details
Last updated