在Google App Engine中使用PyMongo可行吗?

4 投票
3 回答
1373 浏览
提问于 2025-04-16 07:03

我想在谷歌应用引擎的服务中使用MongoDB数据库,这可能吗?我该如何在谷歌应用引擎上安装PyMongo驱动?谢谢!

3 个回答

1

新的运行环境部分提到:

一个应用不能写数据到本地文件系统,也不能随意进行网络连接。

我不太确定这个限制现在还是否有效(毕竟这个问题已经过去7年了),但我们在Tam成功地在标准的Google App Engine Python运行环境中使用了PyMongo驱动,没有遇到任何问题。我们只是按照官方的PyMongo教程操作,结果很顺利。

1

这是不可能的,因为在App Engine上你无法使用网络插座。只要你不能通过HTTP访问数据库,那就没办法了。

4

不,这个是不可能的。你可以看看运行环境的部分。在App Engine上,你必须使用数据存储,或者使用可以通过HTTP调用访问的“数据库服务”。

你可能还想了解一下TyphoonAE

撰写回答