mongodb/src/main/java/site/ycsb/db/OptionsSupport.java [86:106]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            + writeConcernType + "' will be ignored. "
            + "Must be one of [ unacknowledged | acknowledged | "
            + "journaled | replica_acknowledged | majority ]");
      }
    }

    // read preference
    String readPreferenceType =
        props.getProperty("mongodb.readPreference", UNAVAILABLE).toLowerCase();
    if (!UNAVAILABLE.equals(readPreferenceType)) {
      if ("primary".equals(readPreferenceType)) {
        result = addUrlOption(result, "readPreference", "primary");
      } else if ("primary_preferred".equals(readPreferenceType)) {
        result = addUrlOption(result, "readPreference", "primaryPreferred");
      } else if ("secondary".equals(readPreferenceType)) {
        result = addUrlOption(result, "readPreference", "secondary");
      } else if ("secondary_preferred".equals(readPreferenceType)) {
        result = addUrlOption(result, "readPreference", "secondaryPreferred");
      } else if ("nearest".equals(readPreferenceType)) {
        result = addUrlOption(result, "readPreference", "nearest");
      } else {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



mongodbreactivestreams/src/main/java/site/ycsb/db/OptionsSupport.java [89:109]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            + writeConcernType + "' will be ignored. "
            + "Must be one of [ unacknowledged | acknowledged | "
            + "journaled | replica_acknowledged | majority ]");
      }
    }

    // read preference
    String readPreferenceType =
        props.getProperty("mongodb.readPreference", UNAVAILABLE).toLowerCase();
    if (!UNAVAILABLE.equals(readPreferenceType)) {
      if ("primary".equals(readPreferenceType)) {
        result = addUrlOption(result, "readPreference", "primary");
      } else if ("primary_preferred".equals(readPreferenceType)) {
        result = addUrlOption(result, "readPreference", "primaryPreferred");
      } else if ("secondary".equals(readPreferenceType)) {
        result = addUrlOption(result, "readPreference", "secondary");
      } else if ("secondary_preferred".equals(readPreferenceType)) {
        result = addUrlOption(result, "readPreference", "secondaryPreferred");
      } else if ("nearest".equals(readPreferenceType)) {
        result = addUrlOption(result, "readPreference", "nearest");
      } else {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



