pymorm MongoDB的Python接口开源项目

我要开发同款
匿名用户2015年04月01日
34阅读
开发技术Python
所属分类数据库相关、数据库驱动程序
授权协议MIT

作品详情

pymorm是一个基于ORM框架的pymongo接口。

代码示例:

from pymorm import MongoObject, MongoObjectMetafrom pymongo import MongoClientdb = MongoClient("mongodb://localhost:27017/pymorm").get_default_database()class Test(MongoObject):    __metaclass__ = MongoObjectMeta    __collection__ = db.tests    __defaults__ = {"username": "Test",                    "happiness": lambda: "poor"}    def test_method(self, test):        return test    @property    def test_property(self):        return "test"    @classmethod    def test_classmethod(cls):        return cls.__name__user = Test.add({})user2 = Test.add({"username": "Walter"})user2.happiness = "a lot!"print userprint user2user.commit()> User(_id=ObjectId('5519e5eb5dde7310f04d9bbe'), happiness=u'poor', username=u'Test') > User(_id=ObjectId('5519e5eb5dde7310f04d9bbe'), happiness=u'a lot!', username=u'Walter')
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论