モジュール: Mongo::BulkWrite::Combinable Private

次のドキュメントに含まれます。
orderedCombinerUnorderCombiner
定義:
lib/mongo/bulk_write/combinable.rb

Overview

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

結合済みの動作を定義します

以来

  • 2.1.0

インスタンス属性の概要を折りたたむ

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

インスタンス属性の詳細

リクエスト= 件= 配列 <Hash, BSON ::Document> (読み取り専用)

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

提供されたリクエストを返します。

次の値を返します。

  • 配列

    は 提供されたリクエストを要求します。

以来

  • 2.1.0



29
30
31
# ファイル 'lib/mongo/bulk_write/combinable.rb' 行 29

デフォルト リクエスト
  @requests
end

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

#has_array_filters?Boolean

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

1 つ以上の操作で array_filters オプションが指定されているかどうかを返します。

次の値を返します。

  • ブール値

    1 つ以上の操作で array_filters オプションが指定されるかどうか。

以来

  • 2.1.0



56
57
58
# ファイル 'lib/mongo/bulk_write/combinable.rb' 行 56

デフォルト has_array_filters
  @has_array_filters
end

has_collation? =ブール値

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

1 つ以上の操作で照合オプションが指定されているかどうかを返します。

次の値を返します。

  • ブール値

    1 つ以上の操作で照合オプションが指定されるかどうか。

以来

  • 2.1.0



50
51
52
# ファイル 'lib/mongo/bulk_write/combinable.rb' 行 50

デフォルト has_collation?
  @has_collation
end

#has_hint? =ブール値

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

1 つ以上の操作でヒント オプションが指定されているかどうかを返します。

次の値を返します。

  • ブール値

    1 つ以上の操作でヒント オプションが指定されているかどうか。

以来

  • 2.1.0



62
63
64
# ファイル 'lib/mongo/bulk_write/combinable.rb' 行 62

デフォルト has_hint?
  @has_hint
end

#初期化(リクエスト) =オブジェクト

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

順序付けられたコンフィギュレーションを作成します。

例:

順序付けられたコンフィギュレーションを作成します。

OrderedCombiner.new([{ insert_one: { _id: 0 }}])

パラメーター:

  • リクエスト 配列

    一括リクエスト。

以来

  • 2.1.0



41
42
43
44
45
46
# ファイル 'lib/mongo/bulk_write/combinable.rb' 行 41

デフォルト 初期化(リクエスト)
  @requests = リクエスト
  @has_collation = false
  @has_array_filters = false
  @has_hint = false
end