Синтаксическая ошибка Couchbase N1QL при простом присоединении - PullRequest
0 голосов
/ 19 мая 2018

У меня есть простой документ 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

я создал другой тип индекса, но без изменений в результате.

Не могли бы вы помочь мне понять, в чем дело?

1 Ответ

...