MONGO.QUERY
Gets data from your Mongo database.
Syntax
=MONGO.QUERY(Connection, Collection, QueryJSON, Target, [ResultKeys], [PageSize], [Page], [Sort], [Timeout])
Arguments
| Name | Type | Description | 
|---|---|---|
| Connection | Connection | Reference to connection used for querying. The database name is configured in the affiliated connection settings. | 
| Collection | String | Choose an existing collection, where the item is stored. | 
| QueryJSON | JSON | Define a query using a JSON cell range, which defines the object(s) to searched for. | 
| Target | Target | INBOX(), OUTBOX("MsgID") or a cell range where the result will be placed. Make sure the cell range is big enough or not everything is displayed. | 
| ResultKeys (optional) | Range | Filter the query result. | 
| PageSize (optional) | Number | Number of Documents to return per page. | 
| Page (optional) | Number | Index of page to return. | 
| Sort (optional) | Number or Range | Sort query result ascending or descending. Use 1 and -1 to sort by creation time, or use a JSON cell range. | 
| Timeout (optional) | Number | Define Timeout in seconds. | 
Return
| Type | Description | 
|---|---|
| Boolean or Error | TRUE, if no error. | 
Examples
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Collection: | DataSet1 | |||
| 2 | Gender | M | |||
| 3 | |||||
| 4 | _id | PatientID | PatientName | PatientSurName | Gender | 
| 5 | 1 | AF3 | Miller | Joe | M | 
| 6 | 2 | CF3 | Mayer | Jim | M | 
| 7 | 3 | AD4 | Smith | Jack | M | 
| Formula | Result | Comment | 
|---|---|---|
 | TRUE | All documents in the database with the "Gender" male in the collection "TestCollection" will be shown in the range F18:N21 of the current Streamsheet. Use INBOX() as a "Target" to prevent space issues. |