Это работает
db.things.find({"$where":"typeof(this.columns[0]) != \"undefined\" && this.columns[0].indexOf(\"4e48ed8245333bd40d000010\") != -1"});
Я приму свой собственный ответ через пару дней или около того, если кто-то не может предложить более простое решение.
ТакжеВот скриншот консоли mongo из двух предложенных решений, которые не сработали (спасибо, что нашли время), а также сложное решение, которое я нашел, которое работает.На экране показаны демонстрации того, что в коллекции есть документы, две предложенные команды поиска и решение $ where javascript, показывающее, что это работает для первого элемента в массиве, второго элемента в массиве и не возвращает записей для несоответствующего идентификатора.
Я пробовал десятки вариантов предлагаемых решений, но все они приводят к пустым результатам.