#django #mongodb #pycharm
#django #mongodb #pycharm
Вопрос:
Я пытаюсь выполнить индексацию некоторых полей в коллекции MongoDB и создаю модель в django. Я создал модель, но я не знаю, как мы можем использовать индексацию при создании модели
Индексирование на mongodb с помощью django
class USERCHAT(models.Model):
_id = models.ObjectIdField()
SenderID = models.CharField(max_length=255, db_index=True)
ReceiverID = models.CharField(max_length=255, db_index=True)
Message = models.CharField(max_length=255)
DateTime = models.DateTimeField()
objects = models.DjongoManager()
направьте меня для выполнения индексации.
Generated by 'django-admin startproject' using Django 3.0.5
База
данных https://docs.djangoproject.com/en/3.0/ref/settings/#databases
DATABASES = { ‘default’: { ‘ENGINE’: ‘djongo’, ‘NAME’: «MTR», } }
Комментарии:
1. Какой пакет вы используете для подключения к MongoDB? Пожалуйста, добавьте определение баз данных из вашего settings.py .
2. DATABASES = { ‘default’: { ‘ENGINE’: ‘djongo’, ‘NAME’: «MTR», } }