find
Query MongoDB collections to retrieve documents matching specific criteria, with options to filter, sort, limit, and project fields.
Instructions
Run a find query against a MongoDB collection
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| database | Yes | Database name | |
| collection | Yes | Collection name | |
| filter | No | The query filter, matching the syntax of the query argument of db.collection.find() | |
| projection | No | The projection, matching the syntax of the projection argument of db.collection.find() | |
| limit | No | The maximum number of documents to return | |
| sort | No | A document, describing the sort order, matching the syntax of the sort argument of cursor.sort(). The keys of the object are the fields to sort on, while the values are the sort directions (1 for ascending, -1 for descending). | |
| responseBytesLimit | No | The maximum number of bytes to return in the response. This value is capped by the server's configured maxBytesPerQuery and cannot be exceeded. Note to LLM: If the entire query result is required, use the "export" tool instead of increasing this limit. |