Me las arreglé para que funcionara a través de una combinación del comentario de Asya Kamsky, utilizando
this.db.command({text:"collection" , search: "phrase" }).
El problema era que no se devolvía como un resultado estándar, por lo que fallaba una llamada a toArray(). En cambio, puse la devolución de llamada directamente dentro:
this.db.command({text:"collection" , search: "phrase" }, function(err, cb){