У меня есть простой документ JSON со странами:
Идентификатор документа Страны
{
"type": "countries",
"countries": [
{
"name": "Argentina",
"code": "AR"
},
{
"name": "Armenia",
"code": "AM"
}
]}
Идентификатор документа: CarSample
{
"countryCode": "AR",
"brand": "Mercedez",
"type": "car"
}
Теперь я пытаюсь сделать простое объединение между этими двумя:
SELECT * FROM BucketName AS Countries
JOIN BucketName AS cars ON Countries.countries[0].code=cars.countryCode
WHERE cars.type="car" AND Countries.type="countries";
Я запустил их с cbq и WebConsole оба запускают
Синтаксисошибка.В версии 5.1 Couchbase
я создал другой тип индекса, но без изменений в результате.
Не могли бы вы помочь мне понять, в чем дело?