MongoDB source connector
Read data from MongoDB.
| name | type | required | default value |
|---|---|---|---|
| uri | string | yes | - |
| database | string | yes | - |
| collection | string | yes | - |
| schema | object | yes | - |
| common-options | config | no | - |
MongoDB uri
MongoDB database
MongoDB collection
Because MongoDB does not have the concept of schema, when engine reads MongoDB , it will sample MongoDB data and infer the schema . In fact, this process will be slow and may be inaccurate. This parameter can be manually specified. Avoid these problems.
such as:
schema {
fields {
id = int
key_aa = string
key_bb = string
}
}
Source Plugin common parameters, refer to Source Plugin for details
mongodb { uri = "mongodb://username:password@127.0.0.1:27017/mypost?retryWrites=true&writeConcern=majority" database = "mydatabase" collection = "mycollection" schema { fields { id = int key_aa = string key_bb = string } } result_table_name = "mongodb_result_table" }