Domanda

Sto cercando di utilizzare un database MongoDB da un servizio di Google App Engine è possibile? Come faccio a installare il driver PyMongo su Google App Engine? Grazie

È stato utile?

Soluzione

No, non è possibile. Leggere la sezione Runtime Environment . Su App Engine si dovrà utilizzare il datastore , o un 'servizio di database' è possibile accedere tramite HTTP chiamate.

Si potrebbe voler controllare TyphoonAE .

Altri suggerimenti

Non è possibile perché non si dispone di accesso alle reti prese in App Engine. Finché non è possibile accedere al database tramite HTTP, è impossibile.

Il nuovo runtime sezione ambiente dice:

  

un app può dati non scrivere sul file system locale o stabilire connessioni di rete arbitrarie.

Non sono sicuro di quale livello questo è ancora in corso di esecuzione (visto che si tratta di 7 anni da quando la questione è stato chiesto e ha risposto), ma noi di Tam hanno utilizzato con successo il driver PyMongo nel runtime standard di Google App Engine Python senza problemi. Abbiamo semplicemente seguito il PyMongo ufficiale esercitazione e ha funzionato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top