正規表現を使用できます。
あなたの例では、次のようになります:
db.stuff.find( { foo: /^bar$/i } );
ただし、値を見つけるたびに追加のコストを負担するのではなく、途中で値を小文字にする(または大文字にする)ことができるかもしれません。明らかに、これは人の名前などでは機能しませんが、タグのようなユースケースかもしれません。
正規表現を使用できます。
あなたの例では、次のようになります:
db.stuff.find( { foo: /^bar$/i } );
ただし、値を見つけるたびに追加のコストを負担するのではなく、途中で値を小文字にする(または大文字にする)ことができるかもしれません。明らかに、これは人の名前などでは機能しませんが、タグのようなユースケースかもしれません。