Я пытаюсь создать API, используя FastAPI и MongoDB, который имеет только метод GET
, и я понятия не имею, как это сделать. Мое приложение уже заполнило MongoDB огромной базой данных с использованием txt-файла, который преобразован в csv и включает все данные из коллекций MONGODB, и я пытаюсь сделать следующее: указать почтовый индекс в маршруте конечной точки (например, localhost:8000/cep/123456789
), и мое приложение вернет всю информацию из моих коллекций MongoDB, которая является частью этого почтового индекса, например улица, город.
@app.get('/cep/{cep}')
def find_ceps():
mongo_uri = pymongo.MongoClient("mongodb://root:example@localhost:27017/")
db_name = mongo_uri["cep4free"]
col = db_name["cep4free"]
for i in col.find({}):
return i
cep = find_ceps()
return cep
Я пытался сделать это, но это не сработало, и я понятия не имею как вернуть это с помощью метода GET
. Я новичок в Python и FastAPI, и я пишу этот API для практики и обучения. Буду рад, если кто-нибудь поможет.
Спасибо!