MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Zmienne środowiskowe mongoDB OpenShift Python nie są ustawione / nie można się połączyć

Zmienne połączenia OpenShift są zdefiniowane jako zmienne środowiskowe, nie można do nich uzyskać dostępu jako normalnych zmiennych Pythona. Tak więc podane przez Ciebie polecenie wydruku nie działa, następujące powinno;

import os
print os.environ['OPENSHIFT_MONGODB_DB_PORT']

Powinieneś zmienić swój kod na;

client = MongoClient('mongodb:%s:%s/' % (os.environ['OPENSHIFT_MONGODB_DB_HOST'], os.environ['OPENSHIFT_MONGODB_DB_PORT))

Możesz odwołać się do przykładu tutaj .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoengine.fields.ImproperlyConfigured:nie znaleziono biblioteki PIL

  2. MongoDB $strLenBytes

  3. mongoexport bez pola _id

  4. Zapytanie przy użyciu zakresu dat w MongoDB w Javie

  5. Obsługa zakresu w czasie analizy zbiorczej