使用 Stargate 文档查询 Cassandra 中的数组内容 API

Querying an array content in Cassandra using Stargate Document API

我在 Cassandra 中的文档是

{
    "id": "1234",
    "vowels": "aeu",
    "alpha":[
        "xyz",
        "efgh"
    ],
    "new": [
        {"name":"nam1"},
        {"name":"nam2"}
    ]
}

我正在使用 Stargate 文档 API,查询 alpha 值为 xyz 的文档。我正在尝试使用 where 子句 where={"alpha.[*]":{"$eq":"xyz"}} 进行查询。这不起作用并且 returns 空数据。有没有办法使用 Stargate 文档 API 搜索数组

这似乎是 Stargate API 的问题。

我目前正在与 Stargate 工程师讨论它,一旦我有更具体的内容,我将 post 进行更新。干杯!

[更新] 我收到了 Stargate 开发人员的反馈并记录了问题 #1247 来解决这个问题。感谢您提请我们注意。