Skip to main content

基于 MongoDB ODM 的数据库管理插件

Project description

NoneBotPluginLogo

nonebot-plugin-mongodb

✨ 基于 MongoDB ODM 的数据库管理插件 ✨

license PyPI - Downloads pypi python pdm-managed Code style: black QQ Chat Group QQ Chat Group

💿 安装

如果你不是插件开发者,那么此插件一般不需要额外安装和加载

pip
pip install nonebot-plugin-mongodb
pdm
pdm add nonebot-plugin-mongodb
poetry
poetry add nonebot-plugin-mongodb
conda
conda install nonebot-plugin-mongodb

在你的插件中添加对应的 require 以确保此插件在被引用前正确加载

from nonebot import require

require("nonebot_plugin_mongodb")

⚙️ 配置

在 nonebot2 项目的.env文件中添加下表中的配置, 配置均为非必须项

通用配置项

配置项 必填 类型 默认值 说明
mongo_uri str None MongoDB 的连接 uri
mongo_database_name str nonebot2 连接的数据库名

🎉 使用

如果你不是插件开发者,那么此部分无需阅读

参考 exmple 中的示例代码

在 nonebot 的 startup 阶段时,本插件会读取 beanie.Document 的全部子类并加载,因此开发者无需额外进行 init_beanie 即可直接使用,关于具体的操作方法可以参考 beanie 文档

🙏 感谢

在此感谢以下开发者(项目)对本项目做出的贡献:

⏳ Star 趋势

Stargazers over time

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nonebot_plugin_mongodb-0.1.0.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

nonebot_plugin_mongodb-0.1.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_mongodb-0.1.0.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_mongodb-0.1.0.tar.gz
Algorithm Hash digest
SHA256 79b60f7bbcc2e223900c77cc8b42d76ddf0027373b42eb6bd3187d9dcf21478e
MD5 cb9401351181ee9b245ce44c58296a85
BLAKE2b-256 a65e560b03a2b396b8f7eca359c2128bc92aaa0bbb82860beef10035125ef7c1

See more details on using hashes here.

File details

Details for the file nonebot_plugin_mongodb-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_mongodb-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6afa86a80cdbc9a69855781c863a9b8809ae50ebf9deb0757ecf5923d8b3447f
MD5 69f1c401555ed94d1cab24a3bec24a42
BLAKE2b-256 a7ea41668217dc322bf38af09a5d744d8afd46f909f9b6364d4b8cdb057d120b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page