Pregunta

Estoy tratando de utilizar una base de datos MongoDB de un servicio de Google App Engine es posible? ¿Cómo instalo el conductor PyMongo en Google App Engine? Gracias

¿Fue útil?

Solución

No, no es posible. Leer la sección entorno de ejecución de . En App Engine que tendrá que utilizar el almacén de datos , o un 'servicio de base de datos' se puede acceder a través de HTTP llamadas.

Es posible que desee echa un vistazo a TyphoonAE .

Otros consejos

No es posible debido a que no tiene acceso a las redes tomas en App Engine. Mientras que no se puede acceder a la base de datos a través de HTTP, que es imposible.

El nuevo href="https://cloud.google.com/appengine/docs/standard/python/runtime" rel="nofollow noreferrer"> sección dice:

Una aplicación puede datos no escribir en el sistema de archivos local o realizar conexiones de red arbitrarias.

No estoy seguro de a qué nivel esto todavía se está aplicando (ver que es 7 años desde que se hizo la pregunta y respondió), pero nosotros en Tam han utilizado con éxito el conductor PyMongo en el estándar de tiempo de ejecución Python Google App Engine y sin problemas. Simplemente seguimos el PyMongo oficial tutorial y funcionó.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top