У меня есть два объекта A (публикации) и B (пользователи) с отношениями «многие к одному», и я хочу сделать SQL как объединение, чтобы вывести список сообщений и пользователей вместе. Я попытался следующий запрос, но он возвращает только пустой массив. Я не смог найти другую документацию по этому поводу, все учебники относятся только к одному идентификатору.
https://{{orion}}/v2/entities?q=Post.createdBy==User.id&options=count,keyValues&limit=100
Я также попробовал этот вариант, но тот же результат:
https://{{orion}}/v2/entities?q=createdBy==id&options=count,keyValues&limit=100
И я проверил что есть хотя бы одна сущность, которая соответствует. Я вручную проверил
https://{{orion}}/v2/entities?q=createdBy==urn:ngsi-ld:User:78bc5cac26d1b3abe27cb2cf94b1015a3710958f
Этот запрос выше возвращает сущность.
| Post | | User |
|------------------| |--------------|
| ID | | ID |
| Type | | Type |
| Message | | Username |
| CreatedBy: UserId|
Или тип данных:
"createdBy": {
"type": "Relationship",
"value": "urn:ngsi-ld:User:78bc5cac26d1b3abe27cb2cf94b1015a3710958f",
"metadata": {}
},