В приложении meteor я выбираю дату через jquery datepicker, это активируется Нажмите .tododateDue. После предоставления всей информации в диалоге моего все поля TODO сохраняются с помощью нажмите .saveTodoКак сохранить дату datepicker как дату mongodb?
Я хотел, чтобы отобразить дату в моем поле ввода, как dd.mm.yy, но мне нужно, чтобы сохранить его в коллекции MongoDB как «дата».
Поскольку я использую todo.datedue = tmpl.find ('. TododateDue'). Значение;, чтобы сохранить дату. Я получаю строку в своей коллекции.
Как сохранить эту дату в качестве типа 'date' в коллекции mongodb?
Template.todoDlg.events({
'click .saveTodo':function(evt,tmpl){
console.log('tmpl',tmpl);
var todo = {};
todo.note = tmpl.find('.todoitem').value;
todo.title = tmpl.find('.todotitle').value;
todo.datedue = tmpl.find('.tododateDue').value;
todo.project = Session.get('active_project');
Meteor.call('addTodo',todo);
Session.set('adding_todo',false);
},
'click .tododateDue': function (evt, tmpl) {
Meteor.setTimeout(function() {
$('.tododateDue').datepicker({
onSelect: function (dateText) {
console.log('date',tmpl.find('.tododateDue').value);
//Meteor.call('updateProjectDate', Session.get('active_project'), dateText);
},
dateFormat:'dd.mm.yy'
});
}, 100)
}
})