Мангуст операции с виртуальными - PullRequest
0 голосов
/ 17 мая 2018

Я пытаюсь работать с виртуальными атрибутами в мангусте.У меня есть схема пользователя с атрибутом рождения.Когда я хочу найти пользователя, я использую запрос, чтобы вернуть виртуальный атрибут age и вычислить возраст.Я хочу знать, могу ли я использовать $ lt и $ gt против виртуального атрибута age в запросе.Является ли это возможным?

UserSchema.virtual('age').get(function() {
      var daysFromNow = moment(this.individual[0].birth.year, "YYYY").fromNow();
      var daySplit = daysFromNow.split(" ");
      return daySplit[0];
});

Спасибо.

1 Ответ

0 голосов
/ 17 мая 2018

в моем понимании Виртуалы НЕ доступны для запросов документов или выбора полей.Только не виртуальные свойства работают для запросов и выбора полей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...