モジュール: Mongo::Collection::Helpers Private

次のドキュメントに含まれます。
Mongo::Collection SearchIndex::View
定義:
lib/mongo/ コレクション/helpers.rb

Overview

このモジュールはプライベート API の一部です。 このモジュールは将来削除または変更される可能性があるため、可能な限り使用しないでください。

このモジュールには、コレクション クラスのヘルパー メソッドが含まれています。

以来

  • 2.0.0

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

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

# do_drop (操作、セッション、コンテキスト) =結果

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

削除操作を実行し、 NamespaceNotFound エラーを無視します。

パラメーター:

  • 操作 操作 :: Drop

    実行する削除操作。

  • セッション セッション

    実行に使用するセッション。

  • context 操作::Context

    実行に使用するコンテキスト。

次の値を返します。

  • 結果

    実行の結果。

以来

  • 2.0.0



31
32
33
34
35
36
37
38
39
40
# ファイル 'lib/mongo/ コレクション/helpers.rb' は、31 行

デフォルト do_drop(操作, セッション, context)
  操作.実行する(next_primary(nil, セッション), context: context)
ヘルプ エラー::OperationFailure::ファミリー => ex
  # NamespaceNotFound
  場合 ex.コード == 26 || ex.コード.nil? & & ex.メッセージ =~ / ns が見つかりません/
    false
  else
    発生
  end
end