По умолчанию с датой не работает с Mongoose - PullRequest
0 голосов
/ 26 февраля 2020

У меня есть следующая модель данных:

overall_stats: {
        elo: {
            type: Array,
            default: {
                date: Date.now,
                ranking: 1000,
            }
        },
 ....

Если я поставлю число вместо Date.now, оно работает, но так не получается. Я предполагаю, потому что поле не объявлено как дата. Тем не менее, я пробовал много разных вариантов, чтобы объявить это, но не получил правильный синтаксис.

1 Ответ

1 голос
/ 26 февраля 2020

Date.now - это функция, поэтому, чтобы она работала, вам нужно поставить Date.now() или, если вы хотите указать дату вместо числа, тогда new Date() поможет:

overall_stats: {
    elo: {
        type: Array,
        default: {
            date: new Date(),
            ranking: 1000,
        }
    },
....
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...