Причина использования двух языков заключается в том, что английский используется по умолчанию и будет использоваться, если на другом выбранном языке нет перевода.< /p>
Итак, я структурировал, как показано ниже, и мне не интересно, как мне отфильтровать, чтобы получать только выбранные языки, например «en» и «es». Исключение всех значений "de" из массивов.
Код: Выделить всё
texts:{
id1:{
"en":"welcome",
"es":"bienvenido",
"de":"Willkommen "
},
id2{
"en":"good bye",
"es":"adios",
"de":"tschüss"
}
}Итак, например, как бы выглядел запрос, если бы я захотел " текст «Добро пожаловать» на английском и испанском языках. Я бы передал слово «id1», а ключи — «en» и «es».
Здесь я застрял, просто не знаю, как выполнять фильтрацию.
Код: Выделить всё
FOR doc IN translations
FILTER doc.texts.id1.... == "en" AND "es" .....
RETURN docЯ выполняю запросы AQL из PHP, если это имеет какое-либо значение .
благодарен за любую помощь, спасибо!
Подробнее здесь: https://stackoverflow.com/questions/788 ... ted-values
Мобильная версия