私はカッサンドラのテーブルDepartment
にカラムname_list extends SetColumn[String] with PartitionKey
とid extends StringColumn with PartitionKey
があります。ファントムのSetColumn [文字列]からフィールドを選択する方法
私は、要求された名がNAME_LISTに存在しているIDを取得したいです。
私は以下のコードを使用してみましたが、どんな結果
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()
}
}
を得ていないことは、これを解決する方法はあります!
object name_list extends SetColumn[String] with Index
カサンドラは、コレクション操作をサポートしていない二次インデックスがない場合:
@flavianは、あなたがチェックすることができます。 –