sql >> Database teknologi >  >> NoSQL >> MongoDB

OpenShift Python mongoDB miljøvariabler ikke indstillet / kan ikke oprette forbindelse

OpenShift-forbindelsesvariablerne er defineret som miljøvariabler, de kan ikke tilgås som normale Python-variabler. Så den udskriftserklæring, du gav, virker ikke, følgende burde;

import os
print os.environ['OPENSHIFT_MONGODB_DB_PORT']

Du bør ændre din kode til;

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

Du kan henvise til et eksempel på her .




  1. Mongoose JS-forespørgsler kommer alle tilbage null eller tomme

  2. Delvise kampe ved hjælp af mongos primitive pakke

  3. Node JS Redis Client Connection Prøv igen

  4. Vis fejl på php