коллекции есть поле-массив строк, но, как я понял, поддержка Array() во внешних словарях не реализована. В целом, меня бы устроило записывать конкатенацию строк, но возможно ли это реализовать? Через expression? Не нашел в каком виде они задаются.
Нет, expression в Mongo словарях не поддерживается. Я думаю, это несложно добавить. Надо смотреть в MongoDBDictionarySource.cpp, функция createCursor. Для этого нужен человек, который чуть-чуть знает C++ (может пересобирать, перезапускать ClickHouse с mongo словарём).
Обсуждают сегодня