MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

OpenShift Python mongoDB biến môi trường không được đặt / không thể kết nối

Các biến kết nối OpenShift được định nghĩa là các biến môi trường, chúng không thể được truy cập như các biến Python bình thường. Vì vậy, câu lệnh in bạn đã cung cấp không hoạt động, như sau;

import os
print os.environ['OPENSHIFT_MONGODB_DB_PORT']

Bạn nên thay đổi mã của mình thành;

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

Bạn có thể tham khảo ví dụ tại đây .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Trích xuất danh sách các chuỗi con từ MongoDB bằng Biểu thức chính quy

  2. Truy vấn IDE cho MongoDB?

  3. Web Scraping và Crawling với Scrapy và MongoDB

  4. Không thể khởi động MongoDB dưới dạng dịch vụ

  5. MongoDB:Sử dụng $ sample với trình điều khiển C #