MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Къде да съхранявате MongoClient в Django

Малко късно отговарям на този въпрос, но бъдещите търсещи може да го намерят за полезен.

Ако използвате MongoDB само за няколко операции (и следователно не искате да използвате пълната архитектура на MongoEngine), можете да настроите вашата архитектура по следния начин:

# project/settings.py
  (place Mongo connection info here)

# project/__init__.py
  (declare a global MongoClient here, it will be throughout the app)

# project/all apps
  import project.MY_MONGO_CLIENT_NAME
  (use MongoClient as needed)

По-пълна разбивка може да бъде намерена тук:https://gist.github.com/josephmosby/4497f8a4f675170180ab



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Проблем с прекъсваща връзка с MongoDB:Направен е опит за достъп до сокет по начин, забранен от неговите разрешения за достъп

  2. Как да прочетете конкретна двойка ключ-стойност от колекция mongodb

  3. mongoose findOne със сортиране

  4. Трябва да извлека обекта на MongoDB само с елемент от масива на filtered

  5. MongoDB db.copyDatabase се проваля при неоторизирано