Ten operator ustawia wartość danego pola na bieżącą datę jako typ danych.
Składnia operatora
Poniżej pokazuje składnię operatora $ CurrentDate:
$ currentDate: :,…Możesz określić parametr typowy jako A:
Zilustrujmy, jak korzystać z tego operatora.
Praktyczny przykład
Zacznijmy od utworzenia kolekcji próbki do celów testowych.
db.CreateCollection („Użytkownicy”)Następnie możemy utworzyć dokument, jak pokazano w poniższym kodzie:
db.użytkownicy.InserTone (_ id: 0, nazwa użytkownika: „nazwa użytkownika1”, zmodyfikowana: znacznik czasu (1663761552, 3)))Pobierz dokumenty:
db.użytkownicy.znajdować()Następnie możemy zaktualizować wartość zmodyfikowanego pola do bieżącej daty, jak pokazano w zapytaniu:
db.użytkownicy.aktualizacja (Powyższe zapytanie powinno zaktualizować zmodyfikowane pole do bieżącej daty. Możemy zweryfikować jak pokazano:
db.użytkownicy.znajdować()W takim przypadku parametr $ currentDate wstawił datę jako typ daty.
Aby wstawić bieżącą datę jako znacznik czasu, możemy uruchomić parametr:
db.użytkownicy.aktualizacja (Powinno to zaktualizować zmodyfikowane pole do bieżącej daty jako typu znacznika czasu.
Wyjście:
Wniosek
W tym poście omówiliśmy, jak korzystać z operatora $ CurrentDate w dokumentach MongoDB. Ten operator pozwala wstawić wartość pola jako typ daty lub znacznik czasu.