This is an automated email from the ASF dual-hosted git repository.
jarvis pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
The following commit(s) were added to refs/heads/dev by this push:
new 3cfe8c12b9 [Improve] sink mongodb schema is not required (#8887)
3cfe8c12b9 is described below
commit 3cfe8c12b99155a4855c122b60b31260e7e09891
Author: uniding <[email protected]>
AuthorDate: Tue Mar 4 17:29:57 2025 +0800
[Improve] sink mongodb schema is not required (#8887)
Co-authored-by: zhouyq <[email protected]>
---
docs/en/connector-v2/sink/MongoDB.md | 21 ----------------
.../seatunnel/mongodb/sink/MongodbSinkFactory.java | 7 +-----
.../resources/cdcIT/fake_cdc_sink_mongodb.conf | 7 ------
.../cdcIT/fake_cdc_upsert_sink_mongodb.conf | 7 ------
.../fake_source_to_update_mongodb.conf | 28 ----------------------
.../mongodb_matchQuery_source_to_assert.conf | 20 ----------------
.../src/test/resources/fake_source_to_mongodb.conf | 28 ----------------------
.../flatIT/fake_source_to_flat_mongodb.conf | 28 ----------------------
.../mongodb_matchProjection_source_to_assert.conf | 20 ----------------
.../mongodb_matchQuery_source_to_assert.conf | 20 ----------------
.../src/test/resources/mongodb_double_value.conf | 20 ----------------
.../src/test/resources/mongodb_null_value.conf | 21 ----------------
.../mongodb_split_key_source_to_assert.conf | 20 ----------------
.../mongodb_split_size_source_to_assert.conf | 20 ----------------
.../fake_source_to_transaction_sink_mongodb.conf | 28 ----------------------
.../fake_source_to_transaction_upsert_mongodb.conf | 28 ----------------------
.../fake_source_to_updateMode_insert_mongodb.conf | 28 ----------------------
.../updateIT/fake_source_to_update_mongodb.conf | 28 ----------------------
18 files changed, 1 insertion(+), 378 deletions(-)
diff --git a/docs/en/connector-v2/sink/MongoDB.md
b/docs/en/connector-v2/sink/MongoDB.md
index 3d08dea4b4..0f9895ab48 100644
--- a/docs/en/connector-v2/sink/MongoDB.md
+++ b/docs/en/connector-v2/sink/MongoDB.md
@@ -65,7 +65,6 @@ The following table lists the field data type mapping from
MongoDB BSON type to
| uri | String | Yes | - | The MongoDB standard
connection uri. eg.
mongodb://user:password@hosts:27017/database?readPreference=secondary&slaveOk=true.
|
| database | String | Yes | - | The name of MongoDB
database to read or write.
|
| collection | String | Yes | - | The name of MongoDB
collection to read or write.
|
-| schema | String | Yes | - | MongoDB's BSON and
seatunnel data structure mapping.
|
| buffer-flush.max-rows | String | No | 1000 | Specifies the
maximum number of buffered rows per batch request.
|
| buffer-flush.interval | String | No | 30000 | Specifies the
maximum interval of buffered rows per batch request, the unit is millisecond.
|
| retry.max | String | No | 3 | Specifies the max
number of retry if writing records to database failed.
|
@@ -113,12 +112,6 @@ sink {
uri = mongodb://user:[email protected]:27017
database = "test"
collection = "test"
- schema = {
- fields {
- _id = string
- c_bigint = bigint
- }
- }
}
}
```
@@ -175,13 +168,6 @@ sink {
collection = "users"
buffer-flush.max-rows = 2000
buffer-flush.interval = 1000
- schema = {
- fields {
- _id = string
- id = bigint
- status = string
- }
- }
}
}
```
@@ -208,13 +194,6 @@ sink {
collection = "users"
upsert-enable = true
primary-key = ["name","status"]
- schema = {
- fields {
- _id = string
- name = string
- status = string
- }
- }
}
}
```
diff --git
a/seatunnel-connectors-v2/connector-mongodb/src/main/java/org/apache/seatunnel/connectors/seatunnel/mongodb/sink/MongodbSinkFactory.java
b/seatunnel-connectors-v2/connector-mongodb/src/main/java/org/apache/seatunnel/connectors/seatunnel/mongodb/sink/MongodbSinkFactory.java
index be27db5997..530a12471d 100644
---
a/seatunnel-connectors-v2/connector-mongodb/src/main/java/org/apache/seatunnel/connectors/seatunnel/mongodb/sink/MongodbSinkFactory.java
+++
b/seatunnel-connectors-v2/connector-mongodb/src/main/java/org/apache/seatunnel/connectors/seatunnel/mongodb/sink/MongodbSinkFactory.java
@@ -18,7 +18,6 @@
package org.apache.seatunnel.connectors.seatunnel.mongodb.sink;
import org.apache.seatunnel.api.configuration.util.OptionRule;
-import org.apache.seatunnel.api.options.ConnectorCommonOptions;
import org.apache.seatunnel.api.table.factory.Factory;
import org.apache.seatunnel.api.table.factory.TableSinkFactory;
import org.apache.seatunnel.connectors.seatunnel.mongodb.config.MongodbConfig;
@@ -37,11 +36,7 @@ public class MongodbSinkFactory implements TableSinkFactory {
@Override
public OptionRule optionRule() {
return OptionRule.builder()
- .required(
- MongodbConfig.URI,
- MongodbConfig.DATABASE,
- MongodbConfig.COLLECTION,
- ConnectorCommonOptions.SCHEMA)
+ .required(MongodbConfig.URI, MongodbConfig.DATABASE,
MongodbConfig.COLLECTION)
.optional(
MongodbConfig.BUFFER_FLUSH_INTERVAL,
MongodbConfig.BUFFER_FLUSH_MAX_ROWS,
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/cdcIT/fake_cdc_sink_mongodb.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/cdcIT/fake_cdc_sink_mongodb.conf
index 49527d0016..a5d6ba1f35 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/cdcIT/fake_cdc_sink_mongodb.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/cdcIT/fake_cdc_sink_mongodb.conf
@@ -64,12 +64,5 @@ sink {
database = "test_db"
collection = "test_cdc_table"
primary-key = ["c_int"]
- schema = {
- fields {
- c_int = int
- name = string
- score = int
- }
- }
}
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/cdcIT/fake_cdc_upsert_sink_mongodb.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/cdcIT/fake_cdc_upsert_sink_mongodb.conf
index 7140bfded2..4e1d935a7f 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/cdcIT/fake_cdc_upsert_sink_mongodb.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/cdcIT/fake_cdc_upsert_sink_mongodb.conf
@@ -77,12 +77,5 @@ sink {
collection = "test_cdc_table"
upsert-enable = true
primary-key = ["c_int"]
- schema = {
- fields {
- c_int = int
- name = string
- score = int
- }
- }
}
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/compatibleParametersIT/fake_source_to_update_mongodb.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/compatibleParametersIT/fake_source_to_update_mongodb.conf
index a7b396b82e..4eddab702e 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/compatibleParametersIT/fake_source_to_update_mongodb.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/compatibleParametersIT/fake_source_to_update_mongodb.conf
@@ -71,33 +71,5 @@ sink {
// compatible parameters
upsert-key = ["c_int"]
plugin_input = "mongodb_table"
- schema = {
- fields {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_bytes = bytes
- c_date = date
- c_decimal = "decimal(33, 18)"
- c_timestamp = timestamp
- c_row = {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_bytes = bytes
- c_date = date
- c_decimal = "decimal(33, 18)"
- c_timestamp = timestamp
- }
- }
- }
}
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/compatibleParametersIT/mongodb_matchQuery_source_to_assert.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/compatibleParametersIT/mongodb_matchQuery_source_to_assert.conf
index e7935f9e07..f16b222bc7 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/compatibleParametersIT/mongodb_matchQuery_source_to_assert.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/compatibleParametersIT/mongodb_matchQuery_source_to_assert.conf
@@ -66,25 +66,5 @@ sink {
database = "test_db"
collection = "test_match_op_result_db"
plugin_input = "mongodb_table"
- schema = {
- fields {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_row = {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- }
- }
- }
}
}
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/fake_source_to_mongodb.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/fake_source_to_mongodb.conf
index 84cae5f66e..456ac9e30d 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/fake_source_to_mongodb.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/fake_source_to_mongodb.conf
@@ -67,33 +67,5 @@ sink {
uri = "mongodb://e2e_mongodb:27017/test_db?retryWrites=true"
database = "test_db"
collection = "test_source_sink_table"
- schema = {
- fields {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_bytes = bytes
- c_date = date
- c_decimal = "decimal(33, 18)"
- c_timestamp = timestamp
- c_row = {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_bytes = bytes
- c_date = date
- c_decimal = "decimal(33, 18)"
- c_timestamp = timestamp
- }
- }
- }
}
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/flatIT/fake_source_to_flat_mongodb.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/flatIT/fake_source_to_flat_mongodb.conf
index fab4a0ab5a..311e0539ca 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/flatIT/fake_source_to_flat_mongodb.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/flatIT/fake_source_to_flat_mongodb.conf
@@ -67,33 +67,5 @@ sink {
database = "test_db"
collection = "test_flat_table"
plugin_input = "mongodb_table"
- schema = {
- fields {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_bytes = bytes
- c_date = date
- c_decimal = "decimal(33, 18)"
- c_timestamp = timestamp
- c_row = {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_bytes = bytes
- c_date = date
- c_decimal = "decimal(33, 18)"
- c_timestamp = timestamp
- }
- }
- }
}
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/matchIT/mongodb_matchProjection_source_to_assert.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/matchIT/mongodb_matchProjection_source_to_assert.conf
index 837b7aa6ce..07e45375d2 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/matchIT/mongodb_matchProjection_source_to_assert.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/matchIT/mongodb_matchProjection_source_to_assert.conf
@@ -64,25 +64,5 @@ sink {
database = "test_db"
collection = "test_match_op_result_db"
plugin_input = "mongodb_table"
- schema = {
- fields {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_double = double
- c_row = {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- }
- }
- }
}
-
}
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/matchIT/mongodb_matchQuery_source_to_assert.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/matchIT/mongodb_matchQuery_source_to_assert.conf
index 43426568fa..3616900268 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/matchIT/mongodb_matchQuery_source_to_assert.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/matchIT/mongodb_matchQuery_source_to_assert.conf
@@ -65,25 +65,5 @@ sink {
database = "test_db"
collection = "test_match_op_result_db"
plugin_input = "mongodb_table"
- schema = {
- fields {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_row = {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- }
- }
- }
}
}
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/mongodb_double_value.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/mongodb_double_value.conf
index 3087d8cc8b..f037656757 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/mongodb_double_value.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/mongodb_double_value.conf
@@ -64,25 +64,5 @@ sink {
database = "test_db"
collection = "test_double_op_db_result"
plugin_input = "mongodb_table"
- schema = {
- fields {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_row = {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- }
- }
- }
}
}
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/mongodb_null_value.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/mongodb_null_value.conf
index 3b92d28a97..1561869d39 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/mongodb_null_value.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/mongodb_null_value.conf
@@ -64,26 +64,5 @@ sink {
uri = "mongodb://e2e_mongodb:27017/test_db?retryWrites=true"
database = "test_db"
collection = "test_null_op_db_result"
- schema = {
- fields {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_row = {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- }
- }
- }
}
-
}
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/splitIT/mongodb_split_key_source_to_assert.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/splitIT/mongodb_split_key_source_to_assert.conf
index 67703410fb..186406d0e5 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/splitIT/mongodb_split_key_source_to_assert.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/splitIT/mongodb_split_key_source_to_assert.conf
@@ -65,25 +65,5 @@ sink {
database = "test_db"
collection = "test_split_op_result_db"
plugin_input = "mongodb_table"
- schema = {
- fields {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_row = {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- }
- }
- }
}
}
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/splitIT/mongodb_split_size_source_to_assert.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/splitIT/mongodb_split_size_source_to_assert.conf
index dc8dcf9e85..dd646d2e2e 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/splitIT/mongodb_split_size_source_to_assert.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/splitIT/mongodb_split_size_source_to_assert.conf
@@ -66,26 +66,6 @@ sink {
database = "test_db"
collection = "test_split_op_result_db"
plugin_input = "mongodb_table"
- schema = {
- fields {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_row = {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- }
- }
- }
}
}
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/transactionIT/fake_source_to_transaction_sink_mongodb.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/transactionIT/fake_source_to_transaction_sink_mongodb.conf
index 65529c7ada..8aaf669f9b 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/transactionIT/fake_source_to_transaction_sink_mongodb.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/transactionIT/fake_source_to_transaction_sink_mongodb.conf
@@ -70,33 +70,5 @@ sink {
database = "test_db"
collection = "test_source_transaction_sink_table"
transaction = true
- schema = {
- fields {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_bytes = bytes
- c_date = date
- c_decimal = "decimal(33, 18)"
- c_timestamp = timestamp
- c_row = {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_bytes = bytes
- c_date = date
- c_decimal = "decimal(33, 18)"
- c_timestamp = timestamp
- }
- }
- }
}
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/transactionIT/fake_source_to_transaction_upsert_mongodb.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/transactionIT/fake_source_to_transaction_upsert_mongodb.conf
index c1f9762001..f5b50cb621 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/transactionIT/fake_source_to_transaction_upsert_mongodb.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/transactionIT/fake_source_to_transaction_upsert_mongodb.conf
@@ -72,33 +72,5 @@ sink {
transaction = true
upsert-enable = true
primary-key = ["c_int"]
- schema = {
- fields {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_bytes = bytes
- c_date = date
- c_decimal = "decimal(33, 18)"
- c_timestamp = timestamp
- c_row = {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_bytes = bytes
- c_date = date
- c_decimal = "decimal(33, 18)"
- c_timestamp = timestamp
- }
- }
- }
}
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/updateIT/fake_source_to_updateMode_insert_mongodb.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/updateIT/fake_source_to_updateMode_insert_mongodb.conf
index e4687f611f..7ad3088069 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/updateIT/fake_source_to_updateMode_insert_mongodb.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/updateIT/fake_source_to_updateMode_insert_mongodb.conf
@@ -70,33 +70,5 @@ sink {
upsert-enable = true
primary-key = ["c_string"]
plugin_input = "mongodb_table"
- schema = {
- fields {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_bytes = bytes
- c_date = date
- c_decimal = "decimal(33, 18)"
- c_timestamp = timestamp
- c_row = {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_bytes = bytes
- c_date = date
- c_decimal = "decimal(33, 18)"
- c_timestamp = timestamp
- }
- }
- }
}
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/updateIT/fake_source_to_update_mongodb.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/updateIT/fake_source_to_update_mongodb.conf
index decd2135b3..c3115090f7 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/updateIT/fake_source_to_update_mongodb.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/updateIT/fake_source_to_update_mongodb.conf
@@ -70,33 +70,5 @@ sink {
upsert-enable = true
primary-key = ["c_int"]
plugin_input = "mongodb_table"
- schema = {
- fields {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_bytes = bytes
- c_date = date
- c_decimal = "decimal(33, 18)"
- c_timestamp = timestamp
- c_row = {
- c_map = "map<string, string>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_int = int
- c_bigint = bigint
- c_double = double
- c_bytes = bytes
- c_date = date
- c_decimal = "decimal(33, 18)"
- c_timestamp = timestamp
- }
- }
- }
}
}
\ No newline at end of file