MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongo DB заявка в java

Използвайки QueryBuilder, вашата заявка трябва да изглежда така

DBObject query = QueryBuilder.start().or(
    QueryBuilder.start("key1").in(764).get(),
    QueryBuilder.start("key2").in(keys).get(),
    QueryBuilder.start().and("key3").is(3).and("key4").is(64).get()
 ).get();

Обмислете използването на jongo (API над mongo-java-driver) можете просто да копирате/поставите заявки от обвивката:

collection.findOne("{$or:[{key1: {$in:[764]}},{key2:{$in:[#]}}, {$and:[{key3:3},{key4:67}]}]}", keys).as(People.class);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb - Заявка за масив

  2. Jsonify на PyMongo и Flask съдържа екраниращи наклонени черти

  3. TypeError:db.findWConditionandler не е функция MongoDB

  4. Намиране на всички записи, съдържащи дадено подполе в mongodb

  5. Какъв е правилният начин да стартирате услуга mongod на linux / OS X?