Я пытаюсь перебрать mongodb с помощью django и получить вывод, введя input.
Я хочу ввести одно значение по запросу и зациклить данные в mongo db, если введенное значение существует в mongo db, верните мне это значение, если не сообщите, введенные данные не существуют в базе данных. Ниже мой код
Это то, что я пытался, я установил соединение с базой данных, и я попробовал приведенный ниже код, и я не получил ошибку в почтальоне, а также состояние сервера 200 нормально. но когда я ввожу данные в ключевое поле, а Аббури в поле значения, в почтальоне ничего не появляется
import pymongo
from pymongo import MongoClient
db_name = 'student_db'
client = MongoClient('localhost', 27017)
db_obj = client[db_name]
collection=db_obj['mongo_app_student']
@api_view(['GET'])
def testin(request):
data=request.data
for x in collection.find():
if data in x.values():
print('entered a right value')
return Response(data)
Ожидаемый результат должен быть при вводе данных в ключевое поле и Abburi в поле значения, он должен давать Abburi в качестве вывода, но я ничего не получаю, я просто получаю {} это в выводе