J'ai réussi à le faire fonctionner grâce à une combinaison du commentaire d'Asya Kamsky, en utilisant
this.db.command({text:"collection" , search: "phrase" }).
Le problème était qu'il n'était pas renvoyé comme un résultat standard, donc un appel toArray() échouait. Au lieu de cela, j'ai mis le rappel directement à l'intérieur :
this.db.command({text:"collection" , search: "phrase" }, function(err, cb){