Обновление Pymongo: возможно ли вставить поле с '$ currentDate' только один раз?
Я работаю в Pymongo и хотел бы создать 2 типа полей времени для документа: time_creation и time_update .
-
time_creation : он создается только в первый раз. Если я обновляю БД, он не изменяется (он должен быть постоянным).
-
time_update : он должен обновляться каждый раз, когда я обновляю БД.
Для time_update я использую:
'$currentDate':{'time_update': { '$type': 'date' }}
и это прекрасно работает. Мне нужна идентичная структура для time_creation , т. Е. Я хотел бы использовать '$ currentDate', и я не хочу использовать datetime ! Я знаю, что структура:
'$setOnInsert':{'time_creation': datetime.utcnow()}
работает отлично. Но я не хочу это использовать. Я хотел бы знать, есть ли способ сделать это с помощью '$ currentDate' и '$ type': 'date'
- Удаление частичных данных в mongoDB
- Как подсчитать количество цифр в разных базах?
- Отношение «один ко многим» SQLAlchemy, которые зависят друг от друга
- MongoDB: Почему update () возвращает значение null даже в случае успеха?
- Структура данных для базы данных текстовых материалов
- Как я могу сделать удаленное выполнение pycharm, используя переменные системной среды?
- Использовать статический файл Django в компоненте React
- SqlAlchemy IntegrityError
- Pymongo $ addToSet не работает
- Вставка MongoDB повышает повторяемость ключа
- Сохранение битрейзов в MongoDB
- Django / SQL: отслеживание того, кто читает что на форуме
- Как сопоставить один класс с несколькими таблицами с SQLAlchemy?
- Как создать веб-страницу для поиска в базе данных mongoDB?
- Почему я получаю эту ошибку в монгольском запросе?
- Как обновить Mongo-документ после его вставки?