sql >> Database >  >> NoSQL >> MongoDB

OpenShift Python mongoDB-omgevingsvariabelen niet ingesteld / kan geen verbinding maken

De OpenShift-verbindingsvariabelen zijn gedefinieerd als omgevingsvariabelen, ze zijn niet toegankelijk als normale Python-variabelen. Dus de printopdracht die je hebt gegeven werkt niet, het volgende zou moeten;

import os
print os.environ['OPENSHIFT_MONGODB_DB_PORT']

U moet uw code wijzigen in;

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

U kunt verwijzen naar een voorbeeld hier .




  1. MongoDB:fout bij het instellen van TTL-index bij verzameling:sessies

  2. MongoDB - Retour-ID van ingevoegd item

  3. PostgreSQL en MongoDB WAAR IN VOORWAARDEN

  4. waarom is het zo traag met 100.000 records bij het gebruik van pijplijn in redis?