anchor.diff:  %% @doc Delete selected documents
   -spec delete_limit(pid(), colldb(), selector(), integer()) -> ok | {error, any()}.
   delete_limit(Connection, Coll, Selector, N) ->
  -  command(Connection, #{<<"delete">> => Coll, <<"deletes">> =>
  +  command(Connection, {<<"delete">>, Coll, <<"deletes">>,
     [#{<<"q">> => Selector, <<"limit">> => N}]}).
   
   %% @doc Return first selected document, if any
  
positive.code:   insert(Connection, Coll, [Doc]);
  insert(Connection, Coll, Docs) ->
    Converted = prepare_and_assign(Docs),
    command(Connection, #{<<"insert">> => Coll, <<"documents">> => Converted}).
  
  %% @doc Replace the document matching criteria entirely with the new Document.
  -spec update(pid(), colldb(), selector(), bson:document()) -> ok | {error, any()}.
  
negative.code: -spec update(pid(), colldb(), selector(), bson:document(), boolean(), boolean()) -> ok | {error, any()}.
  update(Connection, Coll, Selector, Doc, Upsert, MultiUpdate) ->
    Converted = prepare_and_assign(Doc),
    command(Connection, {<<"update">>, Coll, <<"updates">>,
    [#{<<"q">> => Selector, <<"u">> => Converted, <<"upsert">> => Upsert, <<"multi">> => MultiUpdate}]}).
  
  %% @doc Delete selected documents
  