Salat - как искать переназначенные значения из контекста
Я застрял и нуждаюсь в вашей помощи.
Предполагая, что у меня есть этот контекст для работы со структурой игры:
package object mongoContext {
implicit val context = {
val context = new Context {
val name = "global"
override val typeHintStrategy = StringTypeHintStrategy(when = TypeHintFrequency.WhenNecessary, typeHint = "_t")
}
context.registerGlobalKeyOverride(remapThis = "id", toThisInstead = "_id")
context.registerClassLoader(Play.classloader)
context
}
}
Как можно динамически искать, на какой идентификатор FieldName переназначается на стороне базы данных?
заранее спасибо
1 ответ
Решение
Поле с именем "id" в объекте вашей модели будет сопоставлено с "_id" в базе данных.
Что касается поиска? в контексте - вызов
Context#determineFieldName(clazz: Class[_], fieldName: String)