[
とを含むエントリが多数あるコレクションに対して、次のクエリを実行します]
。
db.test.find({word:/[\[]/}); // could not be run in console
db.test.find({word:/\[/ }); // could not be run in console
db.test.find({word:/\]/}); //returns result
db.test.find({word:/[\]]/}); //returns result
db.test.find({word:{$regex:"\["}}); //no result
db.test.find({word:{$regex:"\[[]"}}); //returns result
なぜ使用する\[
のはそんなに奇妙ですか?バグですか。
おそらくmongodb 2.2.0を使用しています