pymorm MongoDB的Python接口开源项目

我要开发同款
匿名用户2015年04月01日
72阅读

技术信息

开源地址
https://github.com/flightaware/casstcl/
授权协议
MIT

作品详情

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')

功能介绍

pymorm 是一个基于 ORM框架的 pymongo 接口。 代码示例: from pymorm import MongoObject, MongoObjectMeta
from pymong...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论