如何在bindstatement cassandra java中选择包含的esapce字符

5hcedyr0  于 2021-06-14  发布在  Cassandra
关注(0)|答案(1)|浏览(238)

select语句在索引上,所以我必须使用contains“search”。当我把?并用“搜索”绑定它。它说在输入“powerpoint”时没有可行的选择

PreparedStatement pstm = session.prepare("SELECT json skills FROM profiles.profile where skills contains ?");
        BoundStatement bound =pstm.bind("'PowerPoint'");
fnatzsnv

fnatzsnv1#

绑定值时,不需要在值周围加单引号,只需使用 pstm.bind("PowerPoint"); 它将被正确地传递到服务器。您可以在驾驶员文档中找到更多信息。
但对美家来说 contains 可能仅适用于集合。

相关问题