- 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 操作的方法。在隨後的主題中,我們將學習如何使用它們。
廣告