Как сравнить поле даты, когда одно из моих поле даты пусто в пн goose? - PullRequest
0 голосов
/ 13 марта 2020

когда я пытаюсь сравнить поле даты скажем startDate [которое имеет значение null в mongodb] с другим полем, скажем EndDate [не равно null], выдается следующее сообщение об ошибке. MongoError: can't convert from BSON type int to Date.

моя модель StartDate: {type:Date }, EndDate: {type:Date}, В mongodb дата сохраняется как следующий формат 2020-03-13T07:55:10.549+00:00

В контроллере я использовал агрегатную функцию [mongoose] для сравнения значений { $cond: [{ $eq: [{ $max: "$StartDate" }, "$EndDate"] }, 1, 0] },

как обработать сравнение, когда мое поле даты пусто?

...