类:Mongo::Error::MaxBSONSize

继承:
错误
  • 对象
显示全部
定义于:
lib/ Mongo/error/max_bson_size.rb

Overview

尝试序列化超过最大BSON对象大小的文档时引发的异常。

由于:

  • 2.0.0

常量摘要折叠

MESSAGE =

该消息是恒定的。

由于:

  • 2.0.0

'文档超过允许的最大BSON大小'

实例方法摘要折叠

构造函数详情

#initialize(max_size_or_msg = nil) ⇒ MaxBSONSize

实例化新异常。

例子:

实例化异常。

Mongo::Error::MaxBSONSize.new(max)

参数:

  • max_size_or_msg string | 数字 (默认为: nil

    要使用的消息或要插入到预定义消息中的最大大小。 数值参数类型已弃用。

由于:

  • 2.0.0



39
40
41
42
43
44
45
46
47
48
# File 'lib/ Mongo/error/max_bson_size.rb', line 39

def 初始化(max_size_or_msg = nil)
  msg = if max_size_or_msg.is_a?(数值)
          " #{ MESSAGE } 。允许的最大大小为#{ max_size_or_msg } "
        elsif max_size_or_msg
          max_size_or_msg
        else
          message
        end
  (msg)
end