mongoDBの特定のデータベースに文書を挿入しました。 mongoDBで特定のカハラ文字で終わる値を持つ文書を取得する方法
db.employee.insert({name:"nithin",age:22})
db.employee.insert({name:"sreedevi",age:32})
例
ため は、今私は、その名「私 」文字で終わる文書をretriveするwnat。 JavascriptのシェルでmongoDBの特定のデータベースに文書を挿入しました。 mongoDBで特定のカハラ文字で終わる値を持つ文書を取得する方法
db.employee.insert({name:"nithin",age:22})
db.employee.insert({name:"sreedevi",age:32})
例
ため は、今私は、その名「私 」文字で終わる文書をretriveするwnat。 Javascriptのシェルで、あなたが正規表現でこれを行うことができ$regexオペレータ
db.employee.find({name: {$regex: "i$"}})
+1より良い配置のために 'find(...)。pretty()'を追加することができます。 –
$ regix db.employee.find({名:/ Iの$ /})を使用して、その簡単:/ ^私私はで始まる名前を検索する場合、私は db.employee.find({名前を使用 を/}) –
'^'を使うとインデックスの利点が得られます。そのような場合に$ regexを使う価値があるのはなぜですか?あなたが考慮したいと思うかもしれない提案は、不要なRAMを食い尽くし、スケーラブルではないので "char with ending"のような機能を追加しないでください。 –
を使用しています。 –