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

JavaでのORによる正規表現-mongoDB

    通常|演算子はmongoで動作します。

    これは次のことを行う必要があります:

    BasicDBObject regexQuery = new BasicDBObject();
    regexQuery.put("name",
           new BasicDBObject("$regex", "ABC\\|DFG"));
    

    モンゴシェルを試してみる場合:

    db.collection.find({name:/ABC|DFG/}).pretty()
    



    1. ModuleNotFoundError:Windowsに「grp」という名前のモジュールがありません

    2. MongoDB-.find()で条件ステートメントを設定する

    3. MongoClientでasync-awaitを使用するにはどうすればよいですか

    4. Node.jsのMongooseを介してdot(。)を使用してクエリを実行する方法と空の配列を追加する方法