Код: Выделить всё
GET https://81a80da2-9560-4b07-86f3-d9ad9d6dd0ec-us-east-2.apps.astra.datastax.com/api/rest/v2/keyspaces/contacts_keyspace/tables/host_checked/rows
< /code>
Результат: работа: нормально - возвращает полный список записей. < /p>
Однако теперь я хочу [b] запросить только одну строку < /strong>, где первичный клавиш host = perkasamedical.com < /code>. < /p>
Я попробовал два метода: < /p>
GET https://81a80da2-9560-4b07-86f3-d9ad9d6dd0ec-us-east-2.apps.astra.datastax.com/api/rest/v2/keyspaces/contacts_keyspace/tables/host_checked/rows/perkasamedical.com
< /code>
result: < /strong>
❌ Bad Request - Table 'Tables' не найден (в Keyspace 'contacts_keyspace') < /code> < /p>
2. Опубликовать в /ряд /запрос < /h3>
POST https://81a80da2-9560-4b07-86f3-d9ad9d6dd0ec-us-east-2.apps.astra.datastax.com/api/rest/v2/keyspaces/contacts_keyspace/tables/host_checked/rows/query
< /code>
Заголовки: < /strong> < /p>
[list]
[*]Content-Type: application/jsonКод: Выделить всё
X-Cassandra-Token: body: [/b]
Код: Выделить всё
{
"where": {
"host": {
"eq": "perkasamedical.com"
}
}
}
or
Current setup:
[*]Database: Astra DB Serverless
[*] Таблица: host_checked
[*] Первичный ключ: host
[*] Аутентификация: x-cassandra-token
n. В Google Cloud, Debian 12) < /li>
тестируется с помощью: < /strong> n8n http-узлом запроса и curl < /li>
< /ul>
пример моего curl < /code> work: < /h2>
curl -X POST "https://81a80da2-9560-4b07-86f3-d9ad9d6 ... rows/query" \
-H "Content-Type: application/json" \
-H "X-Cassandra-Token: MY_TOKEN" \
-d '{
"where": {
"host": {
"eq": "perkasamedical.com"
}
}
}'
< /code>
Результат: 405 Метод не разрешен < /code> < /p>
Как правильно запросить только одну строку по его первичному ключу (
Код: Выделить всё
hostOr should I use another method, like Document API instead?
Thank you very much for your help!
Хочешь, я ещё сразу подготовлю краткий заголовок для поста?
(например: "How to query a single row by primary key from Astra DB REST API?") — нужно?
Подробнее здесь: https://stackoverflow.com/questions/796 ... est-node-i
Мобильная версия