【发布时间】:2011-05-09 21:19:52
【问题描述】:
我正在尝试使用来自 Google App Engine 服务的 MongoDB 数据库,这可能吗?如何在 Google App Engine 上安装 PyMongo 驱动程序?谢谢
【问题讨论】:
标签: python google-app-engine mongodb pymongo
我正在尝试使用来自 Google App Engine 服务的 MongoDB 数据库,这可能吗?如何在 Google App Engine 上安装 PyMongo 驱动程序?谢谢
【问题讨论】:
标签: python google-app-engine mongodb pymongo
不,这是不可能的。阅读Runtime Environment 部分。在 App Engine 上,您必须使用 datastore,或者您可以使用 HTTP 调用访问的“数据库服务”。
您可能想查看TyphoonAE。
【讨论】:
这是不可能的,因为您无权访问 App Engine 中的网络套接字。只要不能通过HTTP访问数据库,就不可能。
【讨论】:
新的runtime environment section 说:
应用无法将数据写入本地文件系统或进行任意网络连接。
我不确定这仍在执行到哪个级别(看到问题被提出和回答已经 7 年了),但我们Tam 已经在标准 Google App Engine Python 运行时中成功使用了 PyMongo 驱动程序没有问题。我们只是跟着official PyMongo tutorial 就成功了。
【讨论】: