Mongo.Request

Defines, encodes and sends MongoDB operations to the server

Source

Summary

cmd(dbname, cmd, cmd_args \\ %{})

Builds a database command message composed of the command tag and its arguments

delete(collection, selector, justOne)

Builds a delete command message

get_more(collection, batchsize, cursorid)

Builds a get_more command message

insert(collection, docs)

Builds an insert command message

kill_cursor(cursorid)

Builds a kill_cursor command message

query(find)

Builds a query message

update(collection, selector, update, upsert, multi)

Builds an update command message

Functions

cmd(dbname, cmd, cmd_args \\ %{})

Builds a database command message composed of the command tag and its arguments.

Source
delete(collection, selector, justOne)

Builds a delete command message

Source
get_more(collection, batchsize, cursorid)

Builds a get_more command message

Source
insert(collection, docs)

Builds an insert command message

Source
kill_cursor(cursorid)

Builds a kill_cursor command message

Source
query(find)

Builds a query message

  • collection: collection
  • selector: selection criteria (Map or nil)
  • projector: fields (Map or nil)
Source
update(collection, selector, update, upsert, multi)

Builds an update command message

Source