MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Menghubungkan Django +1.10 dengan MongoDB

Dengan beberapa pembangunan dan pengujian menggunakan buruh pelabuhan untuk mencoba berbagai kombinasi versi, saya berhasil mencapai aplikasi Django MongoDB yang stabil dan berfungsi menggunakan versi berikut:

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

Setelah menginstal pustaka yang diperlukan, edit settings.py Anda untuk memperbarui atau menambahkan

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

Ubah nama database dan ip host. Ia mencoba terhubung ke localhost secara default jika tidak ada ip yang disebutkan.

Sekarang, menjalankan aplikasi Anda harus memiliki database yang terhubung dan siap digunakan. Periksa mongoengine dokumentasi untuk informasi tentang cara menggunakannya.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Database Dokumen:Data redundan, referensi, dll. (khusus MongoDB)

  2. mongodb $pull yang cocok dengan regexp tidak berfungsi

  3. MongoDB - Temukan dokumen yang cocok dengan kondisi tertentu untuk kunci bidang yang tidak diketahui

  4. Urutan hasil kueri MongoDB (kueri Rentang Numerik)

  5. Otentikasi baris perintah MongoDB shell gagal