Среднее значение раскрывающегося списка приложений с другими данными сбора - PullRequest
0 голосов
/ 16 октября 2018

Я довольно новичок в приложениях MEAN и не очень опытный программист, и в настоящее время я борюсь со следующей проблемой: я хотел бы создать очень простую ERP-систему, используя приложение MEAN.Для этого приложения я определил коллекцию «Клиенты» со всеми их свойствами.Во-вторых, я определил коллекцию «Миссии», которая включает в себя такие данные, как: дата начала, статус, цена, тип миссии, ... а также поле под названием «Клиент», которое я использую в качестве справочного поля, чтобы иметь возможность заполнить миссию..

    //get all missions
router.route('/missions').get((req, res) => {
    Mission.find((err, missions) => {
        if (err)
            console.log(err);
        else
            res.json(missions);
    }).populate({path:'clientid', select:'name'}); 
});

Что отлично работает.Однако при создании новой миссии я хотел бы использовать выпадающий список или список выбора, отображающий всех клиентов.Клиент, выбранный из выпадающего списка, будет сохранен в «Клиенте» коллекции миссий в качестве справочного поля.

Я знаю, как сделать раскрывающийся список:

<mat-select placeholder="choose a client" >
      <mat-option *ngFor="let client of clients" [value]="client.value">
        {{client.name}}
      </mat-option>
    </mat-select>

Но как можноЯ получаю всех клиентов, не встраивая их в коллекцию миссий?

заранее спасибо

...