Můžete použít regulární výraz.
Ve vašem příkladu by to bylo:
db.stuff.find( { foo: /^bar$/i } );
Musím však říci, že možná byste mohli jen snížit (nebo převést) hodnotu na cestě dovnitř, místo abyste vynaložili další náklady pokaždé, když ji najdete. Očividně to nebude fungovat pro jména lidí a podobně, ale možná případy použití, jako jsou značky.