Verhalten beim Speichern eines Python-Datetime-Objekts in MongoDB

Ich war neugierig und machte ein Experiment Memo.

from pymongo import MongoClient
from datetime import datetime
client = MongoClient()
col = client.db.collection
item = col.insert_one({ 'date': datetime.now() })

Bei adminMongo sieht es so aus. Das in den Datumsschlüssel eingefügte Datum ist ein ISODate-Objekt.

スクリーンショット 2016-05-31 15.08.37.png

Übrigens, wenn Sie diese Daten mit Python lesen

items = list(col.find())
items
#[{'_id': ObjectId('574d28258cc7157fb9c98b40'),
#  'date': datetime.datetime(2016, 5, 31, 14, 59, 1, 572000)},
# {'_id': ObjectId('574d28e88cc7157fb9c98b41'),
#  'date': datetime.datetime(2016, 5, 31, 15, 2, 16, 862000)}]

Es wird als datetime-Objekt zurückgegeben.

Recommended Posts

Verhalten beim Speichern eines Python-Datetime-Objekts in MongoDB
Verhalten beim Auflisten in Python heapq
Objektorientiert in Python
Erstellen Sie ein Datum / Uhrzeit-Objekt aus einer Zeichenfolge in Python (Python 3.3).
String-Objektmethoden in Python
Nullobjektvergleich in Python
Absteigende Sorte mit Mongodb in Python
Achtung bei os.mkdir in Python
Vorsichtsmaßnahmen bei der Verwendung von Pit mit Python
Behandlung von Zeitzonen in Python (Datum / Uhrzeit, Pytz)
Bei Verwendung regulärer Ausdrücke in Python
Beim Schreiben eines Programms in Python
Zeitzonenspezifikation beim Konvertieren einer Zeichenfolge in einen Datums- / Uhrzeittyp mit Python
Wenn Sie mehrere Schlüssel in Python-Sortierung angeben
Konvertierung der Zeichenfolge <-> Datum (Datum, Datum / Uhrzeit) in Python
Überprüfen Sie das Verhalten des Zerstörers in Python
Verhalten bei der Rückkehr in den with-Block
Erstellen Sie ScriptableObject in Python, wenn Sie ADX2 erstellen
Vorsichtsmaßnahmen beim Beizen einer Funktion in Python
[Python, Multiprocessing] Verhalten für Ausnahmen bei Verwendung von Multiprocessing
Wenn Sie sich die Speichernutzung in Python 3 ansehen
MongoDB mit Python zum ersten Mal
[Python] Speichern von Lernergebnissen (Modellen) beim maschinellen Lernen
[Für Anfänger] Unerwartetes Verhalten, wenn beim Festlegen des Pfads in Python "\" enthalten ist
[Tipps] Leicht lesbares Schreiben beim Verbinden von Funktionen in Python
Wenn der Codec das Byte nicht dekodieren kann, wird es in Python angezeigt
Das Objekt Pickle.dumped stirbt, wenn pickle.loaded in eine andere Objekthierarchie geladen wird
[Python, CPython] GC-Verhalten beim Auslösen einer Ausnahme
Vorsichtsmaßnahmen beim Umgang mit Kontrollstrukturen in Python 2.6
Hinweis zur Codierung bei LANG = C in Python
Zeichenkodierung beim Umgang mit Dateien in Python 3
Ich habe versucht, das Verhalten von E / A-Eventlets in Python nicht zu blockieren
Teilen Sie Dateien beim Schreiben des Vim-Plugins in Python
Unterschied in der Objekt-ID aufgrund des Imports in Python
[Frage] Was passiert, wenn Sie% in Python verwenden?
Fehler beim Versuch, psycopg2 in Python zu installieren
Lösung, wenn das Modul 'XXX' in Python kein Attribut 'XXX' hat
Wie man mit dem Datum / Uhrzeit-Typ in Pythons SQLite3 umgeht
Fügen Sie ein Objekt in eine Zeichenfolge in Python ein
[Webentwicklung mit Python] Vorsichtsmaßnahmen beim Speichern von Cookies
Verwenden Sie pydantic beim Lesen von Umgebungsvariablen in Python
Einstellungen für den Einstieg in MongoDB mit Python
Quadtree in Python --2
Python in der Optimierung
CURL in Python
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
SendKeys in Python
Integriertes Python-Objekt
Metaanalyse in Python
Unittest in Python
Epoche in Python
Zwietracht in Python
Deutsch in Python
DCI in Python
Quicksort in Python
Integriertes Python-Objekt