Я создаю вспомогательный класс для всех моих функций базы данных с MongoDB. Пока я делал это, я подумал, возможно ли создать Generi c функции базы данных для MongoDB с mon goose. Я немного проверил, но не пришел к результату.
Я использую, как я уже говорил MongoDB с mon goose в сочетании с Typescript.
export async function getByID<T>(id: string): Promise<T> {
const found: T = await T.findById(id);
return found;
}
Мой пример кода сейчас не работает, но это должно продемонстрировать, чего я хочу достичь. Надеюсь, вы, ребята, сможете мне помочь.