Package com.mongodb

Examples of com.mongodb.DBObject.removeField()


            }

            DBObject dbObj = fieldValue == null ? null : mapr.toDBObject(fieldValue, involvedObjects);
            if (dbObj != null) {
                if (!shouldSaveClassName(fieldValue, dbObj, mf))
                    dbObj.removeField(Mapper.CLASS_NAME_FIELDNAME);

                if (dbObj.keySet().size() > 0 || mapr.getOptions().storeEmpties) {
                    dbObject.put(name, dbObj);
                }
            }
View Full Code Here


        if (isSingleValue && !ReflectionUtils.isPropertyType(type)) {
            DBObject dbObj = toDBObject(newObj);

            if (!includeClassName)
                dbObj.removeField(CLASS_NAME_FIELDNAME);

            return dbObj;
        }
        if (newObj instanceof DBObject) {
            return newObj;
View Full Code Here

        removeTypeInfoRecursively(value);
      }
    }

    if (keyToRemove != null) {
      dbObject.removeField(keyToRemove);
    }

    return dbObject;
  }
View Full Code Here

    DBObject result = new BasicDBObject();

    converter.write(dbObject, result);

    result.removeField(DefaultMongoTypeMapper.DEFAULT_TYPE_KEY);
    assertThat(dbObject, is(result));
  }

  /**
   * @see DATAMONGO-324
View Full Code Here

    Address address = new Address("Foo", "0123", "Bar");
    ConvertingParameterAccessor accesor = StubParameterAccessor.getAccessor(converter, address);

    DBObject dbObject = new BasicDBObject();
    converter.write(address, dbObject);
    dbObject.removeField(DefaultMongoTypeMapper.DEFAULT_TYPE_KEY);

    org.springframework.data.mongodb.core.query.Query query = mongoQuery.createQuery(accesor);
    BasicDBObject queryObject = new BasicDBObject("address", dbObject);
    org.springframework.data.mongodb.core.query.Query reference = new BasicQuery(queryObject);
View Full Code Here

    Address address = new Address("Foo", "0123", "Bar");
    ConvertingParameterAccessor accesor = StubParameterAccessor.getAccessor(converter, "Matthews", address);

    DBObject addressDbObject = new BasicDBObject();
    converter.write(address, addressDbObject);
    addressDbObject.removeField(DefaultMongoTypeMapper.DEFAULT_TYPE_KEY);

    DBObject reference = new BasicDBObject("address", addressDbObject);
    reference.put("lastname", "Matthews");

    org.springframework.data.mongodb.core.query.Query query = mongoQuery.createQuery(accesor);
View Full Code Here

    }

    public Query getProjectionQuery(Class<?> pojoClass) {
        DBObject query = new BasicDBObject();
        putFieldNames(query, getSchemaNode(pojoClass));
        query.removeField("_id");
        return new ProjectionQuery(query);
    }

    private ObjectNode getSchemaNode(Class<?> pojoClass) {
        try {
View Full Code Here

public class UpdateMongoDBObject extends MongoDBObject<UpdateMongoDBObject> {
    public UpdateMongoDBObject $set(String key, Object value) {
        // can't set and unset the same field
        DBObject $unset = getDBObjectProperty(MongoDBObject.class, "$unset");
        if ($unset != null && $unset.containsField(key)) {
            $unset.removeField(key);
        }
        return appendToEnhancedProperty("$set", key, value);
    }

    public UpdateMongoDBObject $unset(String key) {
View Full Code Here

    public UpdateMongoDBObject $unset(String key) {
        // can't set and unset the same field
        DBObject $set = getDBObjectProperty(MongoDBObject.class, "$set");
        if ($set != null && $set.containsField(key)) {
            $set.removeField(key);
        }
        return appendToEnhancedProperty("$unset", key, 1);
    }

    public UpdateMongoDBObject $inc(String key) {
View Full Code Here

            }

            final DBObject dbObj = fieldValue == null ? null : mapper.toDBObject(fieldValue, involvedObjects);
            if (dbObj != null) {
                if (!shouldSaveClassName(fieldValue, dbObj, mf)) {
                    dbObj.removeField(Mapper.CLASS_NAME_FIELDNAME);
                }

                if (!dbObj.keySet().isEmpty() || mapper.getOptions().isStoreEmpties()) {
                    dbObject.put(name, dbObj);
                }
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.