如何从python中使用mongolab插件到Heroku?

Jam*_*inn 2 python heroku mongodb mlab

该文档仅讨论如何从ruby中执行此操作.

wil*_*ill 10

这是来自MongoLab的遗嘱.我们有一个如何使用官方python驱动程序(pymongo)在Python中连接的通用示例.这个例子不是用于连接Heroku,但它应该是类似的.不同之处在于您需要从Heroku ENV环境中提取驱动程序配置以提供给驱动程序.

https://github.com/mongolab/mongodb-driver-examples/blob/master/python/pymongo_simple_example.py

如果您仍有问题,请随时通过support@mongolab.com直接与我们联系

-将


kyn*_*nan 6

我正在使用以下内容:

import os
from urlparse import urlsplit
from pymongo import Connection

url = os.getenv('MONGOLAB_URI', 'mongodb://localhost:27017/testdb')
parsed = urlsplit(url)
db_name = parsed.path[1:]

# Get your DB
db = Connection(url)[db_name]

# Authenticate
if '@' in url:
    user, password = parsed.netloc.split('@')[0].split(':')
    db.authenticate(user, password)
Run Code Online (Sandbox Code Playgroud)