例子:
> db.stuff.save({"foo":"bar"}); > db.stuff.find({"foo":"bar"}).count(); 1 > db.stuff.find({"foo":"BAR"}).count(); 0
您可以使用正则表达式。
在您的示例中,这将是:
db.stuff.find( { foo: /^bar$/i } );
不过,我必须说,也许您可以在途中降低(或提高)价值,而不是每次找到它时都会产生额外的成本。显然,这不适用于人名等,但可能适用于标签等用例。