sql >> Database >  >> NoSQL >> MongoDB

MongoTemplate Criteria Query

Omdat je Criteria.and() om meerdere criteria in hetzelfde veld toe te voegen, gebruik je Criteria.andOperator() als volgt:

Query query = new Query();
query.addCriteria(
    new Criteria().andOperator(
        Criteria.where("field1").exists(true),
        Criteria.where("field1").ne(false)
    )
);

List<Foo> result = mongoTemplate.find(query, Foo.class);
System.out.println("query - " + query.toString());

for (Foo foo : result) {
    System.out.println("result - " + foo);
}


  1. Velden bestellen uit zoekquery met projectie

  2. Mongodb uitvoeren op ubuntu 16.04 LTS

  3. Hoe kan ik het oplossen van de mislukte sockets instellen tijdens het opstarten wanneer ik de mongodb-server gebruik?

  4. MongoDB batch-insert werkt niet met java-stuurprogramma