sql >> データベース >  >> NoSQL >> MongoDB

mongoのプリミティブパッケージを使用した部分一致

    primitive.Regex{Pattern: school} サブ文字列にも一致しますが、大文字と小文字は区別されません。 "i"を使用します 大文字と小文字を区別しないオプション:

    value = primitive.Regex{Pattern: school, Options: "i"}
    

    schoolの値が 予期しない結果やエラーが発生する可能性のある特別な正規表現文字が含まれています。だから、例えばでそれを引用するのが最善です。 regexp.QuoteMeta()を使用する

    value = primitive.Regex{Pattern: regexp.QuoteMeta(school), Options: "i"}
    



    1. MongoDBでupdate()とsave()のパフォーマンスを向上させる方法は?

    2. マングースは参照プロパティでドキュメントを検索します

    3. Mongo DBエラー:無効な演算子:$text検索を実行するときの$search

    4. MongoDB Aggregation:個別のフィールドをカウントする