code: @Override
      public BasicDBObject append(final String key, final Object val) {
          put(key, val);
          return this;
      }
docs: Add a key/value pair to this object
  
  @param key the field name
  @param val the field value
  @return this BasicDBObject with the new values added