モジュール: Mongoid::Persistable::Detroyable::Classメソッドs

定義:
lib/mongoid/persistable/detryable.rb

インスタンス メソッドの概要を折りたたむ

インスタンス メソッドの詳細

# delete_all (条件 = nil) =整数

指定された条件に従ってすべてのドキュメントを削除します。 条件が渡されない場合、パフォーマンス上の利点のためにコレクション全体が削除されます。 条件が渡された場合は、破棄コールバックを起動します。

例:

コレクションから一致するドキュメントを破棄します。

Person.destroy_all({ :title => "Sir" })

コレクションからすべてのドキュメントを破棄します。

Person.destroy_all

パラメーター:

  • 条件 ハッシュ (デフォルトはnil

    破棄するための任意の条件。

次の値を返します。

  • (整数)

    破棄されたドキュメントの数。



78
79
80
# ファイル 'lib/mongoid/persistable/detryable.rb' 行78

デフォルト delete_all(条件 = nil)
  WHERE(条件 || {}).破棄する
end