Package com.mongodb

Examples of com.mongodb.DBObject.containsField()


    pojo.setAnIntegerField(42);
   
    DBObject document = converter.from(pojo).toDocument();
   
    assertThat(document.containsField("an_integer_field"), is(true));
    assertThat(document.containsField("_id"), is(true));
    assertThat(document.containsField("a_field"), is(false));
    assertThat(document.containsField("another_field"), is(false));
    assertThat(document.containsField("a_long_field"), is(false));
    assertThat(document.containsField("a_double_field"), is(false));
  }
View Full Code Here


   
    DBObject document = converter.from(pojo).toDocument();
   
    assertThat(document.containsField("an_integer_field"), is(true));
    assertThat(document.containsField("_id"), is(true));
    assertThat(document.containsField("a_field"), is(false));
    assertThat(document.containsField("another_field"), is(false));
    assertThat(document.containsField("a_long_field"), is(false));
    assertThat(document.containsField("a_double_field"), is(false));
  }
 
View Full Code Here

    DBObject document = converter.from(pojo).toDocument();
   
    assertThat(document.containsField("an_integer_field"), is(true));
    assertThat(document.containsField("_id"), is(true));
    assertThat(document.containsField("a_field"), is(false));
    assertThat(document.containsField("another_field"), is(false));
    assertThat(document.containsField("a_long_field"), is(false));
    assertThat(document.containsField("a_double_field"), is(false));
  }
 
View Full Code Here

   
    assertThat(document.containsField("an_integer_field"), is(true));
    assertThat(document.containsField("_id"), is(true));
    assertThat(document.containsField("a_field"), is(false));
    assertThat(document.containsField("another_field"), is(false));
    assertThat(document.containsField("a_long_field"), is(false));
    assertThat(document.containsField("a_double_field"), is(false));
  }
 

}
View Full Code Here

    assertThat(document.containsField("an_integer_field"), is(true));
    assertThat(document.containsField("_id"), is(true));
    assertThat(document.containsField("a_field"), is(false));
    assertThat(document.containsField("another_field"), is(false));
    assertThat(document.containsField("a_long_field"), is(false));
    assertThat(document.containsField("a_double_field"), is(false));
  }
 

}
View Full Code Here

    pojo.setaField("foo");
    pojo.setAnotherField("bar");

    DBObject document = converter.from(pojo).toDocument();

    assertThat(document.containsField("aField"), is(true));
    Class<?> aFieldClass = document.get("aField").getClass();
    assertThat(aFieldClass, classEqualTo(String.class));
    assertThat((String) document.get("aField"), is(equalTo("foo")));

    assertThat(document.containsField("anotherField"), is(true));
View Full Code Here

    assertThat(document.containsField("aField"), is(true));
    Class<?> aFieldClass = document.get("aField").getClass();
    assertThat(aFieldClass, classEqualTo(String.class));
    assertThat((String) document.get("aField"), is(equalTo("foo")));

    assertThat(document.containsField("anotherField"), is(true));
    Class<?> anotherFieldClass = document.get("anotherField").getClass();
    assertThat(anotherFieldClass, classEqualTo(String.class));
    assertThat((String) document.get("anotherField"), is(equalTo("bar")));
  }
View Full Code Here

    pojo.generateId();
    ObjectId id = pojo.getId();

    DBObject document = converter.from(pojo).toDocument();

    assertThat(document.containsField("_id"), is(true));
    Class idFieldClass = document.get("_id").getClass();
    assertThat(idFieldClass, classEqualTo(ObjectId.class));
    assertThat((ObjectId) document.get("_id"), is(equalTo(id)));
  }
View Full Code Here

              {
                DBObject leftDBObject = (DBObject) leftValue;
                if (rightValue instanceof DBObject)
                {
                  DBObject rightDBObject = (DBObject) rightValue;
                  if (leftDBObject.containsField("$nin") && rightDBObject.containsField("$ne"))
                  {
                    @SuppressWarnings("unchecked")
                    List<Object> values = (List<Object>) leftDBObject.get("$nin");
                    values.add(rightDBObject.get("$ne"));
                  }
View Full Code Here

                  {
                    @SuppressWarnings("unchecked")
                    List<Object> values = (List<Object>) leftDBObject.get("$nin");
                    values.add(rightDBObject.get("$ne"));
                  }
                  else if (leftDBObject.containsField("$ne") && rightDBObject.containsField("$ne"))
                  {
                    DBObject nin = new BasicDBObject();
                    List<Object> values = new ArrayList<Object>();
                    values.add(leftDBObject.get("$ne"));
                    values.add(rightDBObject.get("$ne"));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.