MongoEngine – 文档类
MongoEngine被称为ODM( Object Document Mapper )。MongoEngine定义了一个Document类。这是一个基类,其继承类用于定义存储在MongoDB数据库中的文档集合的结构和属性。这个子类的每个对象在数据库的集合中形成文档。
这个Document子类中的属性是各种Field类的对象。下面是一个典型的Document类的例子-
这看起来类似于SQLAlchemy ORM中的模型类。默认情况下,数据库中Collection的名字是Python类的名字,其名字被转换为小写。然而,可以在Document类的元属性中指定一个不同的集合名称。
现在声明这个类的对象,并调用save()方法将文档存储在数据库中。