- MongoEngine 教程
- MongoEngine - 主页
- MongoEngine - MongoDB
- MongoEngine - MongoDB 指南针
- MongoEngine - 对象文档映射器
- MongoEngine - 安装
- MongoEngine - 连接到 MongoDB 数据库
- MongoEngine - 文档类
- MongoEngine - 动态模式
- MongoEngine - 字段
- MongoEngine - 添加/删除文档
- MongoEngine - 查询数据库
- MongoEngine - 过滤器
- MongoEngine - 查询运算符
- MongoEngine - QuerySet 方法
- MongoEngine - 排序
- MongoEngine - 自定义查询集
- MongoEngine - 索引
- MongoEngine - 聚合
- MongoEngine - 高级查询
- MongoEngine - 文档继承
- MongoEngine - 原子更新
- MongoEngine - JavaScript
- MongoEngine - GridFS
- MongoEngine - 信号
- MongoEngine - 文本搜索
- MongoEngine - 扩展
- MongoEngine 有用资源
- MongoEngine - 快速指南
- MongoEngine - 有用资源
- MongoEngine - 讨论
MongoEngine - 对象文档映射器
MongoDB 是一个基于文档的数据库。每个文档是字段和值的类 JSON 表示。MongoDB 中的文档大约相当于 RDBMS 表中的行(MongoDB 等效于表的集合)。尽管 MongoDB 不强制使用任何预定义模式,但文档中的字段对象却具有一定的数据类型。MongoDB 数据类型与 Python 的主数据类型非常相似。如果需要存储 Python 用户定义类对象,则必须将它的属性手动解析为等效的 MongoDB 数据类型。
MongoEngine 提供了 PyMongo 上一个便捷的抽象层,并将文档类中的每个对象映射到 MongoDB 数据库中的一个文档。MongoEngine API 是 Hary Marr 在 2013 年 8 月开发的。MongoEngine 的最新版本是 0.19.1。
MongoEngine 对 MongoDB 的作用与 SQLAlchemy 对 RDBMS 数据库的作用类似。 MongoEngine 库提供了一个文档类,用作定义自定义类的基础。此类的属性构成 MongoDB 文档的字段。文档类定义执行 CRUD 操作的方法。在随后的主题中,我们将学习如何使用它们。
广告