From a2ccf0feb0d5dca7534fa1aabc4ae0683966216f Mon Sep 17 00:00:00 2001 From: yzbf Date: Wed, 8 Jul 2026 21:29:46 +0800 Subject: [PATCH] Add mongodb plugin --- .gitmodules | 4 ++++ plugins-data.json | 20 ++++++++++++++++++++ plugins-data.ts | 20 ++++++++++++++++++++ plugins/mongodb | 1 + 4 files changed, 45 insertions(+) create mode 160000 plugins/mongodb diff --git a/.gitmodules b/.gitmodules index 99e4ad1..0f4aa8c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -74,3 +74,7 @@ [submodule "plugins/ai_group_ui"] path = plugins/ai_group_ui url = https://github.com/fastapi-practices/ai_group_ui.git +[submodule "plugins/mongodb"] + path = plugins/mongodb + url = https://github.com/yzbf-lin/mongodb.git + branch = main diff --git a/plugins-data.json b/plugins-data.json index 65da87a..39775d9 100644 --- a/plugins-data.json +++ b/plugins-data.json @@ -223,6 +223,26 @@ "branch": "master" } }, + { + "plugin": { + "summary": "MongoDB 数据访问插件", + "version": "0.1.0", + "description": "提供 MongoDB 连接配置、生命周期管理、Beanie 文档注册和插件内依赖注入能力", + "author": "yzbf", + "tags": [ + "storage" + ], + "database": [ + "mysql", + "postgresql" + ] + }, + "git": { + "path": "plugins/mongodb", + "url": "https://github.com/yzbf-lin/mongodb.git", + "branch": "main" + } + }, { "plugin": { "summary": "OSS", diff --git a/plugins-data.ts b/plugins-data.ts index 00c064f..f1c3c91 100644 --- a/plugins-data.ts +++ b/plugins-data.ts @@ -247,6 +247,26 @@ export const pluginDataList: PluginData[] = [ "branch": "master" } }, + { + "plugin": { + "summary": "MongoDB 数据访问插件", + "version": "0.1.0", + "description": "提供 MongoDB 连接配置、生命周期管理、Beanie 文档注册和插件内依赖注入能力", + "author": "yzbf", + "tags": [ + "storage" + ], + "database": [ + "mysql", + "postgresql" + ] + }, + "git": { + "path": "plugins/mongodb", + "url": "https://github.com/yzbf-lin/mongodb.git", + "branch": "main" + } + }, { "plugin": { "summary": "OSS", diff --git a/plugins/mongodb b/plugins/mongodb new file mode 160000 index 0000000..0f1f6d1 --- /dev/null +++ b/plugins/mongodb @@ -0,0 +1 @@ +Subproject commit 0f1f6d11802ed6dfef8423e4d5da986e0bf9322c