Ich habe ein Basismodell mit einer FallklasseWie behandelt man MongoDB ObjectIds im Play-Framework mit Reactivemongo?
case class Record(id: Option[String],
data: Double,
user: String,
)
object RecordJsonFormats {
import play.api.libs.json.Json
implicit val recordFormat = Json.format[Record]
}
Feld user
eigentlich auch ein ObjectId
anderen Modul ist id
auch noch dann ein ObjectId
ist versuchen String
Typ BSONObjectId
Makros in play.api.libs.json.Json
Pause zu ändern ... so beide user
und wenn mit Objekt id
Felder gespeichert werden gespeichert als String
nicht .
Was ist der optimale Weg, um mit ObjectIds
im Play Framework zu arbeiten?
- Vielleicht sollte ich
play.api.libs.json.Json
mitBSONObjectId
verlängern? - Vielleicht gibt es eine Möglichkeit zum Verknüpfen von Modellen und IDs werden automatisch verfolgt, ohne dass sie im Modell deklariert werden müssen?