diff --git a/plugins/views_plugin_query_default.inc b/plugins/views_plugin_query_default.inc
index 9398a96427c048117447ed06338f42530e2a5433..0c3c1e003ed66a4f8839fbc63727de7215d44541 100644
--- a/plugins/views_plugin_query_default.inc
+++ b/plugins/views_plugin_query_default.inc
@@ -859,7 +859,19 @@ function clear_fields() {
    *   options such as IN, LIKE, or BETWEEN. Defaults to IN if $value is an array
    *   = otherwise. If $field is a string you have to use 'formula' here.
    *
-   * @see QueryConditionInterface::condition()
+   * The $field, $value and $operator arguments can also be passed in with a
+   * single DatabaseCondition object, like this:
+   * @code
+   *   $this->query->add_where(
+   *     $this->options['group'],
+   *     db_or()
+   *       ->condition($field, $value, 'NOT IN')
+   *       ->condition($field, $value, 'IS NULL')
+   *   );
+   * @endcode
+   *
+   * @see Drupal\Core\Database\Query\ConditionInterface::condition()
+   * @see Drupal\Core\Database\Query\Condition
    */
   function add_where($group, $field, $value = NULL, $operator = NULL) {
     // Ensure all variants of 0 are actually 0. Thus '', 0 and NULL are all