class Moped::Protocol::Query

The Protocol class for querying a collection.

@example Find all users named John

Query.new "moped", "users", { name: "John" }

@example Find all users named John skipping 5 and returning 10

Query.new "moped", "users", { name: "John" },
  skip: 5, limit: 10

@example Find all users on slave node

Query.new "moped", "users", {}, flags: [:slave_ok]

@example Find all user ids

Query.new "moped", "users", {}, fields: { _id: 1 }