У меня есть некоторые данные, хранящиеся в коллекции монго с базовой информацией о годе.Я делаю заявку на календарь на выходные дни.Итак, сейчас я хочу выбрать начальный месяц из года, например, апреля 2017 года, и конечный месяц из того же / другого года, например, августа 2018 года.
После того, как я выберу их, ямне нужно пойти в dong Монго и получить интервал между ними, в основном мне нужен массив месяцев назад.
Вот так выглядит моя коллекция БД.
Я сделал в своем интерфейсе модель Interval.ts
import { Month } from './month';
import { Year } from './Year';
export class Interval {
fromMonth: Month;
fromYear: Year;
toMonth: Month;
toYear: Year;
constructor() {
}
}
также у меня есть компонент с методом, который я использую, если я выбираю один и тот же год для обоих времен
showMonths() {
// months in same year
if (this.selectedFromYear === this.selectedToYear) {
const delta = this.selectedToMonth.number - this.selectedFromMonth.number;
console.log(this);
if (delta === 0) {
this.selectedMonths = [this.months[this.selectedFromMonth.number - 1]];
} else {
this.selectedMonths = this.months.slice(this.selectedToMonth.number - 1, this.selectedToMonth.number);
}
} else {
const delta = 0;
console.log(this);
}
}
и в серверной части я сделал модель Interval.cs У меня вопрос, как получить нужные мне данные из Монго?