Функция connect
определяется автором книги. Он решил, что он должен принимать единственный параметр, являющийся объектом со свойством с именем db
.
Он реализовал эту функцию так, что она берет значение из свойства с именем db
аргумента функции и использует его для вызова mongoose.connect
, который требует, чтобы его первый параметр был строкой подключения.
Не было особой причины, по которой автор решил так определить свою функцию. Возможно, он хотел проиллюстрировать, как вы можете передавать значения в функцию как свойства объекта?