mongo-engine中怎么配置mongo加密信息
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章给大家介绍mongo-engine中怎么配置mongo加密信息,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。config配置对于mongo有加密填写username, p
千家信息网最后更新 2025年12月01日mongo-engine中怎么配置mongo加密信息
这篇文章给大家介绍mongo-engine中怎么配置mongo加密信息,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
config配置
对于mongo有加密填写username, password, authentication_source
多库配置用alias区分(不填则默认为default), 在后面使用时会用到
MONGODB_SETTINGS = [ { "db": "openplatform_datacenter", "host": ["localhost:27017", "localhost:27018"], "username": "", "password": "", "authentication_source": "admin", }, { "db": "test", "host": ["localhost:27017", "localhost:27018"], "username": "", "password": "", "authentication_source": "admin", "alias": "test", }]Model代码
class OriginalDataApplyModel(db.Document): meta = { "db_alias": "test", # 关联alias为test的库配置 } user_id = StringField(required=True)调用case
extensions.py
# coding: utf-8 from flask_mongoengine import MongoEngine db = MongoEngine() def init(app): db.init_app(app)
test.py
# coding: utf-8 from extensions import db pymongo_default = db.get_db() # 获取pymongo db实例, 使用MONGODB_SETTINGS中alias为default的配置pymongo_default["test"].insert({"name": "test_alias"}) # 往openplatform_datacenter库的test表插入数据pymongo_test = db.get_db("test") # 获取pymongo db实例, 使用MONGODB_SETTINGS中alias为test的配置pymongo_test["test"].insert({"name": "test_alias"}) # 往test库的test表插入数据BoxModel.objects().create(user_id="123") # 利用orm往test库的box_model表插入数据注意mongo加密只对某个db生效, 所以这里用db.get_db()时会加入mongo验证(执行MongClient.auth), 然后获得库实例.
关于mongo-engine中怎么配置mongo加密信息就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
配置
加密
实例
数据
信息
内容
更多
utf-8
帮助
不错
代码
兴趣
小伙
小伙伴
文章
知识
篇文章
关联
参考
验证
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
我的世界虎牙服务器是什么版本
软件开发专业自荐信
gm数据库怎么连接数据库
靠谱的进销存管理软件开发项目
互联网科技的高端图片
云服务器 便宜
定州几度网络技术有限公司
表单输入中文无法输入数据库中
北京软件开发定制公司排名
最好的数据库大学
河北现代软件开发成本价
csgo主界面进入完美服务器
关系数据库核心技术是什么
委托境外软件开发要缴关税吗
数据库异地容灾
软件开发工程师任职
音乐网站数据库设计
广东专业软件开发收费报价表
sqlite内存数据库效率
济阳软件开发培训班
徐汇区网络技术咨询业务流程
网络安全部门荣誉证书
21年网络安全周的宣传主题
互联网设计科技公司经营范围
5年级网络安全手报大全
数据库密文存储
设计网络安全小贴士
嘉兴梦德网络技术有限公司
qiime序列比对数据库
甘肃服务器虚拟化设计云主机