Find documents in a MongoDB collection.
type: "io.kestra.plugin.mongodb.find"id: mongodb_find
namespace: company.team
tasks:
- id: find
type: io.kestra.plugin.mongodb.Find
connection:
uri: "mongodb://root:example@localhost:27017/?authSource=admin"
database: "my_database"
collection: "my_collection"
filter:
_id:
$oid: 60930c39a982931c20ef6cd6
Find documents in MongoDB based on a filter condition using MongoDB Query Language.
id: filter_mongodb
namespace: company.team
tasks:
- id: filter
type: io.kestra.plugin.mongodb.Find
connection:
uri: mongodb://host.docker.internal:27017/
database: local
collection: pokemon
store: true
filter:
base_experience:
$gt: 100
YESMongoDB collection.
NOMongoDB connection properties.
YESMongoDB database.
YESMongoDB BSON filter.
Can be a BSON string or a map.
NOThe number of records to return.
YESMongoDB BSON projection.
Can be a BSON string or a map.
NOThe number of records to skip.
YESMongoDB BSON sort.
Can be a BSON string or a map.
NOfalseWhether to store the data from the query result into an ion serialized data file.
List containing the fetched data.
Only populated if store parameter is set to false.
The number of rows fetched.
uriURI of the file containing the fetched results.
Only populated if store parameter is set to true.
YESConnection string to MongoDB server.
URL format like mongodb://mongodb0.example.com: 27017