[解決済み] MongoDB: 大文字小文字を区別しないクエリを作ることはできますか?
2022-02-14 01:54:13
質問
例
> 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 } );
しかし、値を見つけるたびに余分なコストをかけるのではなく、途中で小文字(または大文字)にすればいいのではないでしょうか。もちろん、これは人名などには使えませんが、タグのような使用例には使えるかもしれません。
関連
-
[解決済み] Vimで大文字小文字を区別しない検索をする方法
-
[解決済み] MongoDBに "like "を使ってクエリを実行する方法
-
[解決済み] コマンドラインからMongoDBデータベースを削除する方法を教えてください。
-
[解決済み] 大文字と小文字を区別しない文字列比較を行うにはどうすればよいですか?
-
[解決済み] 大文字・小文字を区別せず含む
-
[解決済み] Postgresqlで「大文字小文字を区別しない」クエリを作成する方法は?
-
[解決済み] Sqlite3の文字列比較で大文字・小文字を区別しない設定にするには?
-
[解決済み】大文字・小文字を区別しない「Contains(string)
-
[解決済み】re.compileを使わずに大文字小文字を区別しない正規表現?
-
[解決済み】大文字・小文字を区別しない検索機能
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 複合リテラルのキー無しフィールドの使用
-
[解決済み] コマンド1つでmongo DBを停止する方法
-
[解決済み] mongodb シェルでドキュメントの値を印刷する
-
[解決済み] 同じデータベース内でコレクションをコピーする最も速い方法は何ですか?
-
[解決済み] mongoimport : 'error validating settings: positional argument is only one allowed' (設定の検証エラー:位置引数は1つしか許可されません。
-
CentOS7に新規インストールしたMongodbの初期設定
-
[解決済み] MongoDB: 1つのコマンドで複数のドキュメントを更新するには?
-
[解決済み】ネストされたオブジェクトをクエリする方法は?
-
[解決済み】Node.js Mongoose.js の文字列を ObjectId に変換する関数
-
[解決済み】MongoDBのすべてのドキュメントのフィールド名を変更するにはどうすればよいですか?