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

複数のフィールドでクエリを実行し、1回の呼び出しで返すSpring Data Mongo Query

    Criteria.orOperator リストの少なくとも1つの基準に一致する各ドキュメントを返します。

    リストをループする基準のリストを作成します

    List<Criteria> criteriaList = new ArrayList<>();
    for (item : yourList) {
      criteriaList.add(Criteria.where("x").is(item.x).and("y").is(item.y));
    }
    

    orOperatorを使用してクエリを作成します :

    Query.query(new Criteria.orOperator(criteriaList.toArray(new Criteria[criteriaList.size()])));
    



    1. TravisCIでRedisを実行する

    2. モンゴシェルを介してMongodbにDate()を挿入する

    3. C#MongoDBドライバーを使用してフィールドのサブセットを取得するにはどうすればよいですか?

    4. MongoDB:コレクション内のすべてのドキュメントを更新する