У меня есть коллекции "Книга" и "Автор". Книгу могут написать несколько авторов. Итак, коллекции выглядят так:
Book: {
id: objectId,
name: string,
price: number,
authors: [objectId]
}
Author: {
id: objectId,
nameL string
}
Поле автора коллекции Book - это массив objectId автора. Когда я захочу получить несколько книг и их авторов, я получу массив objectId автора. Затем для каждого элемента objectId я найду автора. Другой способ сделать это - использовать populate. Но я не знаю, как присоединиться к реляционной базе данных? У него производительность лучше, чем у первого способа?
$lookup
быстрее, чемpopulate
? 29.01.2021