跳转到主要内容

Bottle的MongoDB集成

项目描述

https://travis-ci.org/bottlepy/bottle-mongo.svg?branch=master

此bottle-mongodb插件将MongoDB与您的Bottle应用程序集成。它将在您的路由中注入MongoDB会话并处理会话周期。

支持pymongo 3和2

使用示例

from bottle import Bottle ,redirect
from bottle.ext.mongo import MongoPlugin

from bson.json_util import dumps


app = Bottle()
plugin = MongoPlugin(uri="mongodb://127.0.0.1", db="mydb", json_mongo=True)
app.install(plugin)

@app.route('/', method='GET')
def index(mongodb):
    return dumps(mongodb['collection'].find())

@app.route('/create/', method='POST')
def create(mongodb):
    mongodb['collection'].insert({'a': 1, 'b': 2})
    redirect("/")

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

bottle-mongo-0.3.0.tar.gz (3.5 kB 查看哈希)

上传时间:

支持