Успях да го накарам да работи чрез комбинация от коментара на Ася Камски, като използвах
this.db.command({text:"collection" , search: "phrase" }).
Проблемът беше, че не се връща като стандартен резултат, така че извикването toArray() беше неуспешно. Вместо това поставих обратното извикване директно вътре:
this.db.command({text:"collection" , search: "phrase" }, function(err, cb){