Создание модели с slc очень легкий и быстрый процесс.
Page Contents
Page Contents

Напомним в Создание простого API из Начало работы с LoopBack вы создали CoffeeShop модель. Далее вы будите создавать две новых модели: Review (отзыв) and Reviewer (рецензент), с помощью slc loopback генератора моделей.

Определение Review (Отзыв) модели

Введите:

$ slc loopback:model

При появлении запроса введите или ответьте следующим образом:

  • Model name: Review
  • Data source: mongoDs
  • Base class: Используйте клавиши со стрелкой, чтоб выбрать PersistedModel.
  • Expose Reviewer via the REST API? Нажмите RETURN, чтобы принять значение по умолчанию “Yes”.
  • Custom plural form (used to build REST URL): Нажмите RETURN, чтобы принять значение по умолчанию “Yes”.

Затем следуйте инструкции, чтоб добавить следующие свойства:

Property nameProperty typeRequired?
datedatey
ratingnumbern
commentsstringy

Для выхода из генератора модели, нажмите RETURN, когда у вас попросят ввести имя для новой модели.

Определение Reviewer (Рецензент) модели

Введите:

$ slc loopback:model

При появлении запроса введите или ответьте следующим образом:

  • Model name: Reviewer
  • Data source: mongoDs
  • Base class: Используйте клавиши со стрелкой, чтоб выбрать User.
  • Expose Reviewer via the REST API? Нажмите RETURN, чтобы принять значение по умолчанию “Yes”.
  • Custom plural form (used to build REST URL): Нажмите RETURN, чтобы принять значение по умолчанию “Yes”.

Не добавляйте каких-либо свойств, так как они наследуются от базовой модели User . Для выхода из генератора модели, нажмите RETURN, когда у вас попросят ввести имя для новой модели.

Next: Теперь вы можите перейти к следующему шагу Определение связей моделей