Mongodb Motor MongoDB 的 Python 驱动开源项目

我要开发同款
匿名用户2014年04月18日
138阅读

技术信息

开源地址
https://gitee.com/mirrors/mongodb-motor
授权协议
Apache

作品详情

Motor为Torado提供了一个基于回调和Future机制的非堵塞的MogoDB驱动程序。Motor封装了PyMogo

安装:$pipistallmotor

示例代码:

from torado import geclass NewMessageHadler(torado.web.RequestHadler):    @torado.web.asychroous    @ge.coroutie    def post(self):        """Isert a message."""        msg = self.get_argumet('msg')        db = self.settigs['db']        # isert() returs a Future. Yield the Future to get the result.        result = yield db.messages.isert({'msg': msg})        # Success        self.redirect('/')class MessagesHadler(torado.web.RequestHadler):    @torado.web.asychroous    @ge.coroutie    def get(self):        """Display all messages."""        self.write('<a href="/compose">Compose a message</a><br>')        self.write('<ul>')        db = self.settigs['db']        cursor = db.messages.fid().sort([('_id', -1)])        while (yield cursor.fetch_ext):            message = cursor.ext_object()            self.write('<li>%s</li>' % message['msg'])        # Iteratio complete        self.write('</ul>')        self.fiish()

MotorAPI

MotorCliet–CoectiotoMogoDB

MotorReplicaSetCliet–CoectiotoMogoDBreplicaset

MotorDatabase

MotorCollectio

MotorCursor

MotorGridFSClasses

motor.web

功能介绍

Motor 为 Tornado 提供了一个基于回调和 Future 机制的非堵塞的 MongoDB 驱动程序。Motor 封装了 PyMongo 安装:$ pip install motor 示...

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

评论