Você precisa criar um objeto de expressão regular a partir da string usando o
RegExp construtor como o /.../ sintaxe é apenas para uso com literais. var stream = collection.find({"FirstName": new RegExp(val)}).stream();
RegExp construtor como o /.../ sintaxe é apenas para uso com literais. var stream = collection.find({"FirstName": new RegExp(val)}).stream();