MongoDB versucht, Informationen von lokal anstelle von Atlas zu erhaltenPython

Python-Programme
Guest
 MongoDB versucht, Informationen von lokal anstelle von Atlas zu erhalten

Post by Guest »

Ich erstelle gerade eine Website und verwende im Backend MongoDB Atlas, um Benutzer-/Token-Informationen zu speichern.
Ich habe jedoch Funktionen, um Konten zu erstellen und ihnen Token auszustellen Ich habe versucht, eine Authentifizierungstokenfunktion zu erstellen. Dabei ist ein seltsames Problem aufgetreten. In der ersten Zeile der Funktion hole ich mir ein Token aus der Datenbank, das einwandfrei läuft, und hole es aus der Datenbank. Als nächstes versucht die Funktion jedoch, das Ablaufdatum abzurufen. Wenn ich jedoch versuche, das Ablaufdatum abzurufen (oder eine der tatsächlichen Informationen im Dokument, ich habe dies mit anderen Sammlungen und Dokumenten mit unterschiedlichen Schlüsseln usw. getestet), versucht MongoDB, es von einem lokalen Host und nicht von Atlas abzurufen. Weiß jemand, wie man dieses Problem beheben kann? Ich lasse meinen Code unten.

Code: Select all

 def authorize_token(database, token):
token_document = db["tokens"].find({"token": token})[0] # .to_list() # .next()

if token_document:
if token_document["expiry"]

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post