Не уверен, как использовать $currentDate при вставке документа в коллекцию MongoDB в Meteor.
Можно ли это использовать только в обновлении, а не вставить? Казалось бы странным, но я не вижу альтернативы (кроме использования new Date
).
Пример
Stuff.insert({
owner: Meteor.userId(),
createdAt: ..., // how to create this field with $currentDate ?
theStuff: "Some of the good stuff"
})
Примечания/Мысли/TL, DR
- Поля не могут начинаться с $операторов или, насколько мне известно, фигурных скобок
{}
. - Какой смысл иметь оператор, который работает только с обновлениями, если это действительно так?
- Почему/когда
$currentDate
лучше, чемnew Date
? - Одна хорошая вещь, если использовать Moment.js esp, заключается в том, что $currentDate вводится в формате ISO 8601.
- Является ли ответ на какой-то вопрос с самого начала? Если да, может ли это иметь непреднамеренные последствия?