Что лучше всего использовать для объектов DateTime в MeteorJS с Redux?Объекты DateTime в MeteorJS и Redux
В последнее время реализовано использование Redux в приложении React Native + Meteor для автономной работы после сообщения в блоге Spencer Carli. Но у меня есть некоторые проблемы с тем, как обе системы хранят объекты DateTime. Должен признать, что у меня нет детального понимания того, как обрабатываются объекты даты в JavaScript.
Метеор
Моя модель коллекции Метеора содержит datetype объект (я использую simpl-schema
):
const Objects= new Mongo.Collection('objects');
Objects.schema = new SimpleSchema({
startedAt: Date,
});
Дата представление
В среагировать родное приложение, которое я разобрать тип даты на строку:
<Text>Started at: {object.startedAt.toUTCString()}</Text>
Однако в автономном режиме дата имеет тип строки “2017-02-11T09:00:00.000Z”
так что синтаксический анализ терпит неудачу
Вставка элементов с объектом Date
Вставка элементов в реакции родной:
Meteor.collection('objects').insert({
startedAt: new Date(),
}
);
Это принято в отключенном режиме, но когда соединение с сервером восстанавливается, вставка элементов в MongoDB отклоняется.
Это действительно для презентации. Но я все еще не могу вставить объекты с документами типа даты. – API
Это странно. Работает ли он в режиме онлайн (а не отключен от переподключения, просто онлайн в целом)? Если нет, то это может быть простая проблема схемы –