В JS несложно выучить три основных типа данных, которых хватит для ваших задач в БАС: число, массив, строка (строка это отчасти тоже массив). В представленной структуре у тебя массив. Массив - он же объект, т.к. в js практически все объект: функция, строка, массив и т.д.
@f1shka не претендую на правду, но возможно тип переменных у вас стоит string а проверку вы делаете по ним как expression. То есть string переменная "true" не равно expression переменной true. В первом случае это строка, во втором логическая переменная.
@CaptchaLom, можно. Либо сразу запустить несколько потоков и в каждом периодически чекать базу на предмет подходящей строки, а когда появится, то нашедший её поток забирает её в работу (нужно знать сколько максимум таких строк появится и заранее запустить нужное количество потоков). Либо через один сервисный поток и "функцию в несколько потоков", но тут я не уверен. Не знаю, можно ли там к запущенной функции добавлять новые потоки.