J'ai une table Cassandra Department
avec les colonnes name_list extends SetColumn[String] with PartitionKey
et id extends StringColumn with PartitionKey
.Comment sélectionner des champs de SetColumn [String] dans Phantom
Je veux chercher id où la demande nom est présent dans liste_noms.
J'ai essayé en utilisant ce code ci-dessous mais pas obtenir de résultats
abstract class Departments extends Table[Departments, Department] with RootConnector {
object id extends StringColumn with PartitionKey
object dep_type extends StringColumn
object name_list extends SetColumn[String] with Index
def getByName(name: String) = {
select(_.id, _.name_list)
.where(_.name_list.contains(name))
.allowFiltering()
.one()
}
}
Est-il possible de résoudre ce !!
@flavian Pouvez-vous vérifier. –