Итак, для системы, которую я разрабатываю, я пытаюсь сделать что-то подобное:
Если у меня есть модель под названием User, у которой есть _id (ObjectId), имя пользователя, пароль, а затем я пытаюсь создать новую встречу, моя форма будет искать пациента (отображать имя пациента в раскрывающемся списке, но действительно выбрать вверх ObjectId пациента) и время приема.
Теперь я искал везде и не могу найти ничего отдаленно близкого к решению, которого я пытаюсь достичь.
В Application.scala у меня есть:
val appointmentForm= Form(
tuple(
"patient" -> nonEmptyText, // ObjectId
"startTime" -> nonEmptyText))
Я не знаю, как правильно проработать свою точку зрения, чтобы отразить пациента. Я знаю, что вам нужно сделать что-то вроде этого:
@select(appointmentForm("patient"), options(..)
Может ли кто-нибудь дать мне какие-либо идеи относительно того, как я могу найти пациентов для этого примера, чтобы получить Mongo ObjectId.
ORM, который я использую btw, - https://github.com/leon/play-salat.