模块:Mongo::Collection::Helpers Private

包含在:
Mongo::Collection
定义于:
构建/ruby-driver-v2.19/lib/ mongo / 集合/helpers.rb

Overview

该模块是私有 API 的一部分。 您应尽可能避免使用此模块,因为它将来可能会被删除或更改。

此模块包含辅助方法集合类。

由于:

  • 2.0.0

实例方法摘要折叠

实例方法详细信息

# do_drop (操作, 会话, 上下文) ⇒结果

此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。

执行删除操作并忽略 NamespaceNotFound 错误。

参数:

返回:

  • (结果)

    执行结果。

由于:

  • 2.0.0



31
32
33
34
35
36
37
38
39
40
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 集合/helpers.rb', 第31行

def do_drop(操作, 会话, 上下文)
  操作.执行(next_primary(nil, 会话), 上下文: 上下文)
救援 错误::OperationFailure => ex
  # NamespaceNotFound
  if ex.代码 == 26 || ex.代码.nil? && ex.message =~ / ns not find /
    false
  else
    提高
  end
end