[解決済み] Mongo の大文字小文字を区別しない検索
2023-05-17 22:11:31
質問
Mongo で大文字小文字を区別しない検索を使っているのですが、以下のような感じです。 https://stackoverflow.com/q/5500823/1028488 .
i というオプションの正規表現を使用していますが、正規表現をその単語だけに制限するのが難しく、SQL の 'Like' のようなパフォーマンスになっています。
例: 次のようなクエリを使用する場合
{"SearchWord" : { '$regex' : 'win', $options: '-i' }}
のようなクエリを使用すると、win, window & winterの結果が表示されます。どうすれば、winだけを表示するように制限できますか?
私は試しました
/^win$/
を試してみましたが、無効なJSONだと言われてしまいました...。ご指摘をお願いします。
ありがとうございました。
どのように解決するのですか?
この場合
'$regex':'^win$'
または
/^win$/i
(2つ目には引用符がないことに注意してください)
ソースはこちら。 Mongo でクエリに正規表現を使う
関連
-
[解決済み] MongoDB: 大文字小文字を区別しないクエリを作ることはできますか?
-
[解決済み] Vimで大文字小文字を区別しない検索をする方法
-
[解決済み] 大文字と小文字を区別しない文字列比較を行うにはどうすればよいですか?
-
[解決済み] 大文字・小文字を区別せず含む
-
[解決済み] Postgresqlで「大文字小文字を区別しない」クエリを作成する方法は?
-
[解決済み] LIKEワイルドカードを使用してカラム内を検索(大文字・小文字を区別しない)するにはどうすればよいですか?
-
[解決済み】大文字・小文字を区別しない「Contains(string)
-
[解決済み】re.compileを使わずに大文字小文字を区別しない正規表現?
-
[解決済み】Railsのモデルで大文字・小文字を区別しない検索をしたい
-
[解決済み】大文字・小文字を区別しない検索機能
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】正規表現における括弧のエスケープについて
-
[解決済み] MACアドレスの正規表現とは何ですか?
-
[解決済み] 最初のマッチで停止する正規表現
-
[解決済み] GNU sed の lookahead 正規表現がおかしいのですが?
-
[解決済み] 正規表現の冒頭の感嘆符と末尾のドル記号は何ですか?
-
[解決済み] この文字にマッチしない」という意味の正規表現演算子はどれ?
-
[解決済み] 正規表現で複数行にまたがる任意の文字にマッチさせるにはどうしたらよいですか?
-
[解決済み] 正規表現における角括弧と括弧の違いは何ですか?
-
[解決済み] 展開された正規表現では、どのように解釈されますか?
-
[解決済み] 正規表現 - Gmailアドレスの検証