find
Query a MongoDB collection to retrieve matching documents using filter, projection, sort, and limit options.
Instructions
Run a find query against a MongoDB collection
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| 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). | |
| limit | No | The maximum number of documents to return | |
| filter | No | The query filter, matching the syntax of the query argument of db.collection.find() | |
| database | Yes | Database name | |
| collection | Yes | Collection name | |
| projection | No | The projection, matching the syntax of the projection argument of db.collection.find() | |
| 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. |