模块:Mongo::BulkWrite::Validatable Private
- 包含在:
- OrderedCombiner , UnorderedCombiner
- 定义于:
- lib/ Mongo/bulk_write/validatable.rb
Overview
该模块是私有 API 的一部分。 您应尽可能避免使用此模块,因为它将来可能会被删除或更改。
定义围绕验证的行为。
实例方法摘要折叠
-
# validate (name, document) ⇒ Hash, BSON::Document
private
验证文档。
实例方法详细信息
# validate (name, 文档) ⇒ Hash , BSON::Document
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
验证文档。
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/ Mongo/bulk_write/validatable.rb', line 43 def 验证(名称, 文档) validate_operation(名称) validate_document(名称, 文档) if 文档.respond_to?(:keys) && (文档[:collation] || 文档[操作::排序规则]) @has_collation = true end if 文档.respond_to?(:keys) && 文档[:array_filters] @has_array_filters = true end if 文档.respond_to?(:keys) && 文档[:hint] @has_hint = true end end |