Я получаю доступ к mongodb через парсепу в моем приложении django .У меня есть поле имени в моей коллекции БД.Я пытаюсь получить те поля имени, которые соответствуют моей строке запроса.
Например, если у меня есть эти значения -> еда, фолк, форма, заполнение, заполнение, пыль
Если я запрашиваю fo Я должен получить еду, фолк, форму .
Если я сделаю запрос фантастика , я должен получить заполнение, заполнение
Iобнаружил, что CollectionName.Query.filter(name__startswith=query)
может сделать это.Но, к сожалению, это дает мне пустой набор запросов .
Я попробовал его с CollectionName.Query.filter(name=ExactNameInDB)
как CollectionName.Query.filter(name='food')
, и он вернул мне объект коллекции с таким именем в качестве набора запросов.
Я даже попытался name__contains
в качестве аргумента ключевого слова, но это не сработало.Этот издевается над мной с давних пор.Пожалуйста, помогите мне.Если вы считаете, что этого объяснения недостаточно, я могу более подробно изложить контекст.