code: def array_append(path, *values, **kwargs):
      
      return _gen_4spec(LCB_SDCMD_ARRAY_ADD_LAST, path,
                        MultiValue(*values),
                        create_path=kwargs.pop('create_parents', False),
                        **kwargs)
docs: Add new values to the end of an array.
  
      :param path: Path to the array. The path should contain the *array itself*
          and not an element *within* the array
      :param values: one or more values to append
      :param create_parents: Create the array if it does not exist
  
      .. note::
  
          Specifying multiple values in `values` is more than just syntactical
          sugar. It allows the server to insert the values as one single unit.
          If you have multiple values to append to the same array, ensure they
          are specified as multiple arguments to `array_append` rather than
          multiple `array_append` commands to :cb_bmeth:`mutate_in`
  
      This operation is only valid in :cb_bmeth:`mutate_in`.
  
      .. seealso:: :func:`array_prepend`, :func:`upsert`