【问题标题】:is it possible to use PyMongo in Google App Engine?是否可以在 Google App Engine 中使用 PyMongo?
【发布时间】:2011-05-09 21:19:52
【问题描述】:

我正在尝试使用来自 Google App Engine 服务的 MongoDB 数据库,这可能吗?如何在 Google App Engine 上安装 PyMongo 驱动程序?谢谢

【问题讨论】:

    标签: python google-app-engine mongodb pymongo


    【解决方案1】:

    不,这是不可能的。阅读Runtime Environment 部分。在 App Engine 上,您必须使用 datastore,或者您可以使用 HTTP 调用访问的“数据库服务”。

    您可能想查看TyphoonAE

    【讨论】:

      【解决方案2】:

      这是不可能的,因为您无权访问 App Engine 中的网络套接字。只要不能通过HTTP访问数据库,就不可能。

      【讨论】:

        【解决方案3】:

        新的runtime environment section 说:

        应用无法将数据写入本地文件系统或进行任意网络连接。

        我不确定这仍在执行到哪个级别(看到问题被提出和回答已经 7 年了),但我们Tam 已经在标准 Google App Engine Python 运行时中成功使用了 PyMongo 驱动程序没有问题。我们只是跟着official PyMongo tutorial 就成功了。

        【讨论】:

          猜你喜欢
          • 2013-03-25
          • 2012-05-08
          • 2010-12-26
          • 1970-01-01
          • 2011-03-09
          • 2014-09-09
          • 1970-01-01
          • 1970-01-01
          • 2017-03-23
          相关资源
          最近更新 更多