pymorm是一个基于ORM框架的pymogo接口。
代码示例:
from pymorm import MogoObject, MogoObjectMetafrom pymogo import MogoClietdb = MogoCliet("mogodb://localhost:27017/pymorm").get_default_database()class Test(MogoObject): __metaclass__ = MogoObjectMeta __collectio__ = db.tests __defaults__ = {"userame": "Test", "happiess": lambda: "poor"} def test_method(self, test): retur test @property def test_property(self): retur "test" @classmethod def test_classmethod(cls): retur cls.__ame__user = Test.add({})user2 = Test.add({"userame": "Walter"})user2.happiess = "a lot!"prit userprit user2user.commit()> User(_id=ObjectId('5519e5eb5dde7310f04d9bbe'), happiess=u'poor', userame=u'Test') > User(_id=ObjectId('5519e5eb5dde7310f04d9bbe'), happiess=u'a lot!', userame=u'Walter')
评论