class Moped::Protocol::Update

The Protocol class for updating documents in a collection.

@example Rename a user

Update.new "moped", "users", { _id: "123" }, { name: "Bob" }

@example Rename all users named John

Update.new "moped", "users", { name: "John" }, { name: "Bob" },
  flags: [:multi]

@example Upsert

Update.new "moped", "users", { name: "John" }, { name: "John" },
  flags: [:upsert]

@example Setting the request id

Update.new "moped", "users", {}, { name: "Bob" },
  request_id: 123