Ich habe einige Probleme mit dem Finden von Dokumenten mit einer heutigen Datumsfunktion durch Python.Abfrageproblem in Pymongo
Ich verwende die folgende Funktion:
datetime.datetime.now().date().strftime('%Y-%m-%d')
, die den folgenden Wert ergibt: 2017-05-21
Allerdings haben die Werte in meine Dokumente (Mongo) Doppelsaiten befestigt ist, um es wie folgt aus: "2017-05-21"
So buchstäblich die obige Zeichenfolge ("2017-05-21") genau in meine Pymongo-Abfrage ausfüllen funktioniert wie ein Charme. Allerdings brauche ich die Dynamik der Datetime-Funktion, die aber leider nicht mit den doppelten String-Strings übereinstimmt, die ich für die Abfrage benötige.
Kennt jemand eine Problemumgehung? Ich habe bereits eine Replace-Funktion ausprobiert usw. Es erzeugt entweder doppelte Anführungszeichen innerhalb der Anführungszeichen oder tut nichts.
Danke A. Jesse, ich habe deine Lösung noch nicht ausprobiert, kann aber schon spüren, dass es funktioniert. Danke vielmals!! – Gamelogic