Skip to main content
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

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

If you're not sure about the file name format, learn more about wheel file names.

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

  • Download URL: nonebot_plugin_mongodb-0.1.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page