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

Свързване на Django +1.10 с MongoDB

С няколко компилации и тестове, използващи докер за изпробване на различни комбинации от версии, успях да стигна до стабилно и работещо приложение Django MongoDB, използвайки следните версии:

Django==1.10.0
pymongo==2.7.1
six==1.10.0
mongoengine==0.9.0

След като инсталирате необходимите библиотеки, редактирайте настройките си, за да актуализирате или добавите следното

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.dummy'
    }
}
AUTHENTICATION_BACKENDS = (
    'mongoengine.django.auth.MongoEngineBackend',
)
from mongoengine import *
    connect('database_name', host='host_ip',  port=27017)

Променете името на базата данни и IP адреса на хоста. Опитва се да се свърже с localhost по подразбиране, ако не е указано ip.

Сега при стартиране на приложението ви базата данни трябва да е свързана и готова за използване. Проверете документацията на mongoengine за информация как да го използвате.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да използвам C# за вмъкване на документ в съществуващи вградени документи?

  2. Функция за извикване в агрегата на mongodb?

  3. MongoDB:намиране на време за изпълнение на командата count() на милиони записи в колекция?

  4. Как сумирате стойностите в обект, който е вложен поддокумент в mongodb с помощта на node.js?

  5. MongoDB:Използване на съвпадение с променливи на входния документ