Class Mongoid::Persistence::Operations::Remove
In: lib/mongoid/persistence/operations/remove.rb
Parent: Object

Remove is a persistence command responsible for deleting a document from the database.

The underlying query resembles the following MongoDB query:

  collection.remove(
    { "_id" : 1 },
    false
  );

Methods

persist  

Included Modules

Deletion Operations

Public Instance methods

Remove the document from the database: delegates to the MongoDB collection remove method.

@example Remove the document.

  Remove.persist

@return [ true ] Always true.

[Validate]