fix(mongo): preserve BSON types in MongoDB-to-MongoDB transfer

This commit is contained in:
onenewcode authored and GitHub committed 2026-07-01 16:31:39 +08:00
1 parent 4da237d955
commit e09ec3cd7a
9 files changed
+389 -25

No files matched your search

@@ -39,6 +39,10 @@ public final class AgentProtocol {
public static final String MONGO_METHOD_LIST_DATABASES = "list_databases";
public static final String MONGO_METHOD_LIST_COLLECTIONS = "list_collections";
public static final String MONGO_METHOD_FIND_DOCUMENTS = "find_documents";
/**
* MongoDB read path that returns documents as relaxed Extended JSON for transfer.
*/
public static final String MONGO_METHOD_FIND_DOCUMENTS_EXTENDED_JSON = "find_documents_extended_json";
public static final String MONGO_METHOD_SERVER_VERSION = "server_version";
public static final String MONGO_METHOD_INSERT_DOCUMENT = "insert_document";
public static final String MONGO_METHOD_UPDATE_DOCUMENT = "update_document";
@@ -115,10 +119,10 @@ public final class AgentProtocol {
MONGO_METHOD_LIST_DATABASES,
MONGO_METHOD_LIST_COLLECTIONS,
MONGO_METHOD_FIND_DOCUMENTS,
MONGO_METHOD_FIND_DOCUMENTS_EXTENDED_JSON,
MONGO_METHOD_SERVER_VERSION,
MONGO_METHOD_INSERT_DOCUMENT,
MONGO_METHOD_UPDATE_DOCUMENT,
MONGO_METHOD_UPDATE_DOCUMENTS,
MONGO_METHOD_DELETE_DOCUMENT
));
@@ -68,10 +68,10 @@
"list_databases",
"list_collections",
"find_documents",
"find_documents_extended_json",
"server_version",
"insert_document",
"update_document",
"update_documents",
"delete_document"
],
"kvMethods": [