Sono riuscito a farlo funzionare attraverso una combinazione del commento di Asya Kamsky, utilizzando
this.db.command({text:"collection" , search: "phrase" }).
Il problema era che non veniva restituito come un risultato standard, quindi una chiamata a toArray() non riusciva. Invece, ho inserito la richiamata direttamente all'interno:
this.db.command({text:"collection" , search: "phrase" }, function(err, cb){