模块:Mongo::Collection::Helpers Private

包含在:
Mongo::Collection、SearchIndex::View
定义于:
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 'lib/ Mongo/ 集合/helpers.rb', line 31

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