Как заселяют рабочий мангуст?

Как заселяют рабочий мангуст?
Как заселяют рабочий мангуст?
Anonim

Мангуста есть более мощная альтернатива под названием заселять(), что позволяет ссылаться на документы из других коллекций. численность населения является процесс автоматической замены указанных путей в документе документами из другой коллекции (ов).

Тогда что населяют в мангусте?

заселять() функция мангуста используется для заселение данные внутри ссылки. В вашем примере StorySchema имеет поле _creator, которое будет ссылаться на поле _id, которое в основном является ObjectId by документа mongodb. заселять() может принимать в качестве входных данных строку или объект.

Можно также спросить, что такое худой мангуст? В наклонять() функция сообщает мангуста чтобы не гидратировать результаты запроса. Другими словами, результаты ваших запросов будут такими же простыми объектами JavaScript, которые вы получили бы при использовании Node. js драйвер MongoDB напрямую, без мангуста магия.

Учитывая это, что такое exec в мангусте?

В основном при использовании мангуста, документы можно получить с помощью помощников. Каждый метод модели, который принимает условия запроса, может быть выполнен с помощью обратного вызова или exec метод. exec(функция (ошибка, пользователь) {//}); Поэтому, когда вы не передаете обратный вызов, вы можете создать запрос и в конечном итоге выполнить его.

Что такое схема в мангусте?

Эти документы сохраняются внутри коллекции. Мангуста это библиотека JavaScript, которая позволяет вам определять схемы со строго типизированными данными. Когда схема определено, Мангуста позволяет создавать модель на основе определенного схема. А Мангуста Затем модель сопоставляется с документом MongoDB через схема определение.