在同一列的同一查询中从SET数据类型进行Express-Cassandra多值搜索

时间:2018-07-29 06:48:07

标签: node.js express cassandra express-cassandra

在Express Cassandra中,我有一种方法可以使用“包含”关键字(其中数据类型为SET)从表中获取数据,现在我从表中获取数据,而在contain中使用单个值,下面给出了我的自定义查询

var query = {
  participants: { $contains: uuid},
  group: { $eq: 'no' },
  single: { $eq: 'yes' }
};

models.instance.Conversation.find(query,{ raw: true, allow_filtering: true }, function(err, conversation) {
    if(err) throw err;
    else console.log(conversation);     
});

现在,问题是,我需要按多个值进行检查。但我不知道它在查询中的位置。谷歌为它,但只是浪费我的时间。任何人都可以帮助我。感想

1 个答案:

答案 0 :(得分:0)

我们可以使用execute_query方法从cassandra nodejs-driver获取原始查询接口。

simd_float4x4([[0.1, 0.2, 0.3, 0.4)], [1.1, 1.2, 1.3, 1.4)], [2.1, 2.2, 2.3, 2.4)], [-3.1, -3.2, -3.3, -3.4)]])
simd_float4x4([[0.1, 0.2, 0.3, 0.4)], [1.1, 1.2, 1.3, 1.4)], [2.1, 2.2, 2.3, 2.4)], [-3.1, -3.2, -3.3, -3.4)]])