모듈: Mongoid
- 확장자:
- Forwardable, Mongoid, Clients::Sessions::ClassMethods, Deprecable, GlobalDiscriratorKeyAssignment, Loadable, Loggable
- 포함 항목:
- 몽고이드
- 다음에 정의됨:
lib/mongoid.rb, lib/mongoid/utils.rb, lib/mongoid/atomic.rb, lib/mongoid/config.rb, lib/mongoid/fields.rb, lib/mongoid/clients.rb, lib/mongoid/Factory.rb, lib/mongoid/matcher.rb, lib/mongoid/version.rb, lib/mongoid/copyable.rb, lib/mongoid/criteria.rb, lib/mongoid/document.rb, lib/mongoid/equality. rb, lib/mongoid/findable.rb, lib/mongoid/loadable.rb, lib/mongoid/loggable.rb, lib/mongoid/scopable.rb, lib/mongoid/stateful.rb, lib/mongoid/threaded.rb, lib/mongoid/warnings.rb, lib/mongoid/cacheable.rb, lib/mongoid/evolvable.rb, lib/mongoid/indexable.rb, lib/mongoid/matchable.rb, lib/mongoid/pluckable.rb, lib/ mongoid/shardable.rb, lib/mongoid/touchable.rb, lib/mongoid/attributes.rb, lib/mongoid/changeable.rb, lib/mongoid/composable.rb, lib/mongoid/contextual.rb, lib/mongoid/deprecable.rb, lib/mongoid/matcher/eq.rb, lib/mongoid/matcher/gt.rb, lib/mongoid/matcher/in.rb, lib/mongoid/matcher/lt.rb, lib/mongoid/matcher/ ne.rb, lib/mongoid/matcher/or.rb, lib/mongoid/positional.rb, lib/mongoid/reloadable.rb, lib/mongoid/selectable.rb, lib/mongoid/timestamps.rb, lib/mongoid/association.rb, lib/mongoid/deprecation.rb, lib/mongoid/encryptable.rb, lib/mongoid/matcher/ all.rb, lib/mongoid/matcher/and.rb, lib/mongoid/matcher/gte.rb, lib/mongoid/matcher/lte.rb, lib/mongoid/matcher/mod.rb, lib/mongoid/matcher/ nin.rb, lib/mongoid/matcher/nor.rb, lib/mongoid/matcher/not.rb, lib/mongoid/persistable.rb, lib/mongoid/traversable.rb, lib/mongoid/validatable.rb, lib/ mongoid/identifiable.rb, lib/mongoid/matcher/bits.rb, lib/mongoid/matcher/size.rb, lib/mongoid/matcher/type.rb, lib/mongoid/serializable.rb, lib/mongoid/interceptable. rb, lib/mongoid/matcher/regex.rb, lib/mongoid/config/options.rb, lib/mongoid/extensions/설정.rb, lib/mongoid/matcher/exists.rb, lib/mongoid/model_resolver.rb, lib/mongoid/tasks/데이터베이스.rb, lib/mongoid/association/one.rb, lib/mongoid/clients/factory.rb, lib/mongoid/clients/options.rb, lib/mongoid/config/defaults.rb, lib/mongoid/contextual/none.rb, lib/mongoid/error s/콜백.rb, lib/mongoid/errors/롤백.rb, lib/mongoid/extensions/date.rb, lib/mongoid/extensions/hash.rb, lib/mongoid/extensions/time.rb, lib/mongoid/필드/standard.rb, lib/mongoid/matcher/eq_impl.rb, lib/mongoid/association/many.rb, lib/mongoid/atomic/modifiers.rb, lib/mongoid/clients/sessions.rb, lib/mongoid/ contextual/mongo.rb, lib/mongoid/criteria/options.rb, lib/mongoid/errors/no_parent.rb, lib/mongoid/extensions/배열.rb, lib/mongoid/extensions/float.rb, lib/mongoid/ 확장/범위.rb, lib/mongoid/필드/암호화됨.rb, lib/mongoid/fields/localized.rb, lib/mongoid/search_indexable.rb, lib/mongoid/tasks/암호화.rb, lib/mongoid/timestamps/ short.rb, lib/mongoid/association/eager.rb, lib/mongoid/association/proxy.rb, lib/mongoid/atomic/paths/root.rb, lib/mongoid/attributes/nested.rb, lib/mongoid/ config/암호화.rb, lib/mongoid/contextual/atomic.rb, lib/mongoid/contextual/memory.rb, lib/mongoid/criteria/findable.rb, lib/mongoid/criteria/scopable.rb, lib/mongo id/extensions/binary.rb, lib/mongoid/extensions/module.rb, lib/mongoid/extensions/객체.rb, lib/mongoid/extensions/regexp.rb, lib/mongoid/extensions/string.rb, lib/ mongoid/extensions/symbol.rb, lib/mongoid/association/macros.rb, lib/mongoid/association/nested.rb, lib/mongoid/attributes/dynamic.rb, lib/mongoid/config/environment.rb, lib/ mongoid/contextual/command.rb, lib/mongoid/criteria/queryable.rb, lib/mongoid/errors/no_metadata.rb, lib/mongoid/errors/validations.rb, lib/mongoid/extensions/불리언.rb, lib/ mongoid/extensions/integer.rb, lib/mongoid/필드/foreign_key.rb, lib/mongoid/matcher/elem_match.rb, lib/mongoid/matcher/표현식.rb, lib/mongoid/stringified_symbol.rb, lib/mongoid/ threaded/Lifecycle.rb, lib/mongoid/timestamps/created.rb, lib/mongoid/timestamps/updated.rb, lib/mongoid/validatable/형식.rb, lib/mongoid/validatable/Length.rb, lib/mongoid/ validatable/macros.rb, lib/mongoid/association/options.rb, lib/mongoid/attributes/embedded.rb, lib/mongoid/attributes/readon ly.rb, lib/mongoid/criteria/includable.rb, lib/mongoid/criteria/modifiable.rb, lib/mongoid/criteria/permission.rb, lib/mongoid/criteria/translator.rb, lib/mongoid/errors/ invalid_find.rb, lib/mongoid/errors/invalid_path.rb, lib/mongoid/errors/invalid_time.rb, lib/mongoid/persistable/logical.rb, lib/mongoid/persistable/maxable.rb, lib/mongoid/persistable/ minable.rb, lib/mongoid/persistable/savable.rb, lib/mongoid/persistence_context.rb, lib/mongoid/timestamps/timeless.rb, lib/mongoid/association/bindable.rb, lib/mongoid/association/빌더.rb, lib/mongoid/attributes/projector.rb, lib/mongoid/contextual/queryable.rb, lib/mongoid/criteria/marshalable.rb, lib/mongoid/errors/invalid_field.rb, lib/mongoid/errors/invalid_index. rb, lib/mongoid/errors/invalid_query.rb, lib/mongoid/errors/invalid_scope.rb, lib/mongoid/errors/mongoid_error.rb, lib/mongoid/errors/unknown_model.rb, lib/mongoid/extensions/date_time. rb, lib/mongoid/extensions/nil_class.rb, lib/mongoid/extensions/object_id.rb, lib/m ongoid/extensions/raw_value.rb, lib/mongoid/matcher/bits_all_set.rb, lib/mongoid/matcher/bits_any_set.rb, lib/mongoid/persistable/poppable.rb, lib/mongoid/persistable/pullable.rb, lib/ mongoid/persistable/pushable.rb, lib/mongoid/persistable/settable.rb, lib/mongoid/validatable/presence.rb, lib/mongoid/association/accessors.rb, lib/mongoid/association/depending.rb, lib/ mongoid/association/relatable.rb, lib/mongoid/atomic/paths/embedded.rb, lib/mongoid/attributes/처리.rb, lib/mongoid/contextual/aggregable.rb, lib/mongoid/contextual/map_reduce.rb, lib/mongoid/errors/no_environment.rb, lib/mongoid/extensions/decimal128.rb, lib/mongoid/extensions/true_class.rb, lib/mongoid/persistable/creatable.rb, lib/mongoid/persistable/deletable .rb, lib/mongoid/persistable/renameable.rb, lib/mongoid/persistable/updatable.rb, lib/mongoid/validatable/queryable.rb, lib/mongoid/association/nested/one.rb, lib/mongoid/atomic_update_preparer .rb, lib/mongoid/criteria/queryable/key.rb, lib/mongoid/errors/invalid_options.rb, lib/mongoid/errors/mixed_relations.rb, lib/mongoid/errors/no_client_hosts.rb, lib/mongoid/errors/scope_overwrite.rb, lib/mongoid/extensions/big_decimal.rb, lib/mongoid/extension false_class.rb, lib/mongoid/matcher/bits_all_clear.rb, lib/mongoid/matcher/bits_any_clear.rb, lib/mongoid/matcher/field_operator.rb, lib/mongoid/persistable/unsettable.rb, lib/mongoid/persistable/ upsertable.rb, lib/mongoid/validatable/associated.rb, lib/mongoid/validatable/uniqueness.rb, lib/mongoid/association/marshalable.rb, lib/mongoid/association/nested/many.rb, lib/mongoid/연관 관계/reflections.rb, lib/mongoid/clients/저장_options.rb, lib/mongoid/collection_configurable.rb, lib/mongoid/errors/invalid_includes.rb, lib/mongoid/errors/invalid_relation.rb, lib/mongoid/errors/ no_client_config.rb, lib/mongoid/errors/unsaved_document.rb, lib/mongoid/필드/validators/macro.rb, lib/mongoid/persistable/destroyable.rb, lib/mongoid/validatable/localizable.rb, lib/mongoid/ config/validators/클라이언트.rb, lib/mongoid/config/validators/option.rb, lib/mongoid/criteria/queryable/smash.rb, lib/mongoid/errors/empty_config_file.rb, lib/mongoid/errors/inverse_not_Found.rb, lib/ mongoid/errors/no_clients_config.rb, lib/mongoid/errors/no_default_client.rb, lib/mongoid/errors/readonly_document.rb, lib/mongoid/errors/transaction_error.rb, lib/mongoid/errors/unknown_attribute.rb, lib/ mongoid/extensions/bson_document.rb, lib/mongoid/matcher/field_expression.rb, lib/mongoid/persistable/multipliable.rb, lib/mongoid/timestamps/created/short.rb, lib/mongoid/timestamps/updated/short. rb, lib/mongoid/validatable/numericality.rb, lib/mongoid/association/constrainable.rb, lib/mongoid/atomic/paths/embedded/one.rb, lib/mongoid/errors/delete_restriction.rb, lib/mongoid/ errors/document_not_Found.rb, lib/mongoid/errors/invalid_collection.rb, lib/mongoid/errors/invalid_field_type.rb, lib/mongoid/errors/no_client_database.rb, lib/mongoid/errors/readonly_attribute.rb, lib/mongoid errors/unregistered_class.r b, lib/mongoid/extensions/time_with_zone.rb, lib/mongoid/persistable/증분.rb, lib/mongoid/association/eager_loadable.rb, lib/mongoid/association/embedded/eager.rb, lib/mongoid/atomic/경로/embedded/many.rb, lib/mongoid/clients/validators/저장.rb, lib/mongoid/contextual/aggregable/none.rb, lib/mongoid/criteria/queryable/options.rb, lib/mongoid/errors/ mutable_attribute.rb, lib/mongoid/errors/invalid_config_file.rb, lib/rails/generators/mongoid_generator.rb, lib/mongoid/association/embedded/Cyclic.rb, lib/mongoid/contextual/aggregable/mongo.rb, lib/ mongoid/criteria/queryable/선택 사항.rb, lib/mongoid/criteria/queryable/파이프라인.rb, lib/mongoid/criteria/queryable/selector.rb, lib/mongoid/criteria/queryable/storable.rb, lib/mongoid/ errors/attribute_not_loaded.rb, lib/mongoid/errors/invalid_field_option.rb, lib/mongoid/errors/no_map_reduce_output.rb, lib/mongoid/matcher/eq_impl_with_regexp.rb, lib/mongoid/matcher/expression_operator.rboid, Railties/controller_runt ime.rb, lib/mongoid/contextual/aggregable/memory.rb, lib/mongoid/criteria/queryable/macroable.rb, lib/mongoid/criteria/queryable/mergeable.rb, lib/mongoid/errors/invalid_config_option.rb, lib/mongoid/errors/unrecognized_resolver.rb, lib/mongoid/indexable/validators/options.rb, lib/mongoid/criteria/queryable/aggregable.rb, lib/mongoid/criteria/queryable/expandable.rb, lib/mongoid/ criteria/queryable/selectable.rb, lib/mongoid/errors/ambiguous_relationship.rb, lib/mongoid/errors/document_not_destroyed.rb, lib/mongoid/errors/invalid_field_operator.rb, lib/mongoid/errors/sessions_not_supported.rb mongoid/errors/unsupported_javascript.rb, lib/mongoid/matcher/elem_match_expression.rb, lib/mongoid/association/embedded/batchable.rb, lib/mongoid/association/referenced/has_one.rb, lib/mongoid/errors/drop_collection rb, lib/mongoid/errors/invalid_round_callback.rb, lib/mongoid/errors/invalid_relation_option.rb, lib/mongoid/errors/invalid_session_nesting.rb, lib/mongoid/errors/invalid _storage_options.rb, lib/mongoid/association/embedded/embeds_one.rb, lib/mongoid/association/referenced/has_many.rb, lib/mongoid/association/referenced/syncable.rb, lib/mongoid/errors/unrecognized_model_alias lib/mongoid/association/embedded/embedded_in.rb, lib/mongoid/association/embedded/embeds_many.rb, lib/mongoid/association/referenced/auto_save.rb, lib/mongoid/errors/create_collection_failure.rb, lib/mongoid 연관 관계/referenced/belongs_to.rb, lib/mongoid/contextual/mongo/documents_loader.rb, lib/mongoid/criteria/queryable/extensions/설정.rb, lib/mongoid/errors/criteria_argument_required.rb, lib/mongoid/errors invalid_depend_strategy.rb, lib/mongoid/errors/invalid_persistence_option.rb, lib/mongoid/errors/mixed_client_configuration.rb, lib/mongoid/errors/transactions_not_supported.rb, lib/mongoid/criteria/queryable/extensions/date.rb, mongoid/criteria/queryable/extensions/hash.rb, lib/mongoid/criteria/queryable/extensions/time.rb, lib/mongoid/errors/invalid_elem_ma tch_operator.rb, lib/mongoid/errors/invalid_expression_operator.rb, lib/mongoid/errors/invalid_transaction_nesting.rb, lib/mongoid/errors/unsupported_isolation_level.rb, lib/mongoid/railties/bson_object_id_serializer/중첩/nested_buildable.rb, lib/mongoid/기준/쿼리 가능/확장/배열.rb, lib/mongoid/기준/queryable/extensions/범위.rb, lib/mongoid/errors/invalid_async_query_executor.rb, lib/mongoid/association referenced/counter_cache.rb, lib/mongoid/association/referenced/has_one/eager.rb, lib/mongoid/association/referenced/has_one/proxy.rb, lib/mongoid/criteria/queryable/extensions/객체.rb, lib/ mongoid/criteria/queryable/extensions/regexp.rb, lib/mongoid/criteria/queryable/extensions/string.rb, lib/mongoid/criteria/queryable/extensions/symbol.rb, lib/mongoid/errors/invalid_dot_dollar_assignment.rb lib/mongoid/association/embedded/embeds_one/proxy.rb, lib/mongoid/association/referenced/has_many/eager.rb, lib/mongoid/association/reference d/has_many/proxy.rb, lib/mongoid/criteria/queryable/extensions/불리언.rb, lib/mongoid/criteria/queryable/extensions/numeric.rb, lib/mongoid/association/embedded/embedded_in/proxy.rb, lib/mongoid/association/embedded/embeds_many/proxy.rb, lib/mongoid/association/referenced/has_one/Binding.rb, lib/mongoid/config/validators/async_query_executor.rb, lib/mongoid/errors/invalid_estimated_count lib/rails/generators/mongoid/model/model_generator.rb, lib/mongoid/association/embedded/embeds_one/Binding.rb, lib/mongoid/association/referenced/belongs_to/eager.rb, lib/mongoid/association/referenced/ exists_to/proxy.rb, lib/mongoid/association/referenced/has_many/Binding.rb, lib/mongoid/criteria/queryable/extensions/date_time.rb, lib/mongoid/criteria/queryable/extensions/nil_class.rb, lib/ mongoid/errors/invalid_discrirator_key_target.rb, lib/mongoid/errors/invalid_estimated_count_criteria.rb, lib/mongoid/errors/invalid_set_polymorphic_relation.rb, lib/mongoid/association/embedded/embedded_in/Binding.rb, lib/mongoid/association/embedded/embeds_many/Binding.rb, lib/mongoid/association/referenced/has_one/buildable.rb, lib/mongoid/errors/in_memory_collation_not_supported.rb, lib/mongoid/ too_many_nested_attribute_records.rb, lib/rails/generators/mongoid/config/config_generator.rb, lib/mongoid/association/embedded/embeds_one/buildable.rb, lib/mongoid/association/referenced/belongs_to/Binding.rb, mongoid/mongoid/mongoid 연관 관계/참조/has_many/buildable.rb, lib/mongoid/criteria/queryable/extensions/big_decimal.rb, lib/mongoid/association/embedded/embedded_in/buildable.rb, lib/mongoid/association/embedded/embeds_many/buildable. rb, lib/mongoid/association/referenced/has_many/enumerable.rb, lib/mongoid/errors/invalid_global_executor_concurrency.rb, lib/mongoid/association/referenced/belongs_to/buildable.rb, lib/mongoid/errors/nested_attributes_metadata_not_found.rb, lib/mongoid/criteria/queryable/extensions/time_with_zone.rb, lib/mongoid/errors/invalid_auto_encryption_configuration.rb, lib/mongoid/association/referenced/has_and_belongs_to_many.rb, lib/mongoid/association/referenced/with_polymorphic_criteria.rb, lib/mongoid/association/referenced/has_and_belongs_to_many/eager.rb, lib/mongoid/association/referenced/has_and_belongs_to_many/proxy.rb, lib/mongoid/association/referenced/has_and_belongs_to_many/Binding.rb, lib/mongoid/association/referenced/has_and_belongs_to_many/buildable.rb
개요
진화 메서드에서 값을 캐스팅할 수 없을 때 사용되는 래퍼 클래스입니다.
네임스페이스 아래에 정의됨
모듈: 연관 관계, 원자, 속성, 캐시 가능, 변경 가능, 클라이언트, CollectionConfigurable, Composable, Config, 컨텍스트, Copyable, Deprecable, 문서, Encryptable, Equality, Errors, Evolvable, Extensions, Factory, Fields, Findable, Generators, GlobalDiscriminatorKeyAssignment, Identifiable, Indexable, Interceptable, Loadable, Loggable, Matchable, Matcher, Persistable, Pluckable, Positional, Railties, Reloadable, Scopable, SearchIndexable, Selectable, Serializable, Shardable, Stateful, 작업, Threaded, Timestamps, Touchable, Traversable, Utils, Validatable, Warnings 클래스: AtomicUpdatePreparer, 불리언, Criteria, Deprecation, ModelResolver, PersistenceContext, RawValue, StringifiedSymbol
상수 요약 접기
- PLATFORM_DETAILS =
운전자 클라이언트 핸드셰이크 문서의 string 플랫폼 세부 정보에 추가된 입니다.Ruby
"mongoid-#{VERSION}"- MONGODB_VERSION =
지원되는 최소 MongoDB 버전입니다.
'2.6.0'- VERSION =
Mongoid의 현재 버전
이 파일
rake candidate:create를 통해 자동으로 업데이트됩니다. 이 파일 에 대한 수동 변경 사항은 해당 레이크 작업 으로 덮어씁니다. '9.1.0'
Loadable에 포함된 상수
Loadable::DEFAULT_IGNORE_PATTERNS, Loadable::DEFAULT_MODEL_PATHS
Clients::Sessions::ClassMethods에 포함된 상수
Clients::Sessions::ClassMethods::CALLBACK_ACTIONS
인스턴스 메서드 요약 접기
-
#클라이언트(name) ⇒ Mongo::Client
명명된 클라이언트 를 가져오는 편리한 메서드입니다.
-
#configure(&block) ⇒ Config
Mongoid 구성 옵션을 설정합니다.
-
#default_client ⇒ Mongo::Client
기본값 클라이언트 를 가져오는 편리한 메서드입니다.
-
#연결 해제_ 클라이언트 ⇒ true
모든 활성 클라이언트의 연결을 해제합니다.
-
#persistence_context ⇒ 객체
비공개
Mongoid 모듈에서 트랜잭션 메서드가 호출될 때 사용되는 지속성 컨텍스트를 정의합니다.
-
#RawValue(*args) ⇒ Mongoid::RawValue
새 Mongoid::RawValue 객체 를 인스턴스화합니다.
-
#reconnect_clients ⇒ true
모든 활성 클라이언트를 다시 연결합니다.
-
#storage_options ⇒ 객체
비공개
Mongoid 모듈에서 트랜잭션 메서드가 호출될 때 사용되는 클라이언트 를 정의합니다.
Loggable에 포함된 메서드
Loadable에 포함된 메서드
files_under_path,files_under_paths, ignore_patterns, ignore_patterns=, 무시?, load_model, load_models, 모델 경로, 모델 경로=
Clients::Sessions::ClassMethods에 포함된 메서드
after_commit, after_create_commit, after_destroy_commit, after_rollback, after_save_commit, after_update_commit, 트랜잭션, with_session
GlobalDiscriratorKeyAssignment에 포함된 메서드
Deprecable에 포함된 메서드
인스턴스 메서드 세부 정보
#클라이언트(name) ⇒ Mongo::Client
명명된 클라이언트 를 가져오는 편리한 메서드입니다.
116 117 118 |
# 파일 'lib/mongoid.rb', 116줄 def 고객(이름) 클라이언트.with_name(이름) end |
#configure(&block) ⇒ Config
Mongoid 구성 옵션을 설정합니다. 차단 을 전달할 때 가장 잘 사용됩니다.
74 75 76 77 78 |
# 파일 'lib/mongoid.rb', 74줄 def 구성(&차단) 반환 Config 하지 않는 한 block_given? (차단.아리티 == 0) ? Config.instance_exec(&차단) : yield(Config) end |
#default_client ⇒ Mongo::Client
기본값 클라이언트 를 가져오는 편리한 메서드입니다.
86 87 88 |
# 파일 'lib/mongoid.rb', 86줄 def default_client 클라이언트.기본 end |
#연결 해제_ 클라이언트 ⇒ true
모든 활성 클라이언트의 연결을 해제합니다.
96 97 98 |
# 파일 'lib/mongoid.rb', 96줄 def 연결 해제_클라이언트 클라이언트.연결 해제 end |
#persistence_context ⇒ 객체
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
Mongoid 모듈에서 트랜잭션 메서드가 호출될 때 사용되는 지속성 컨텍스트를 정의합니다.
131 132 133 |
# 파일 'lib/mongoid.rb', 131줄 def persistence_context PersistenceContext.get(몽고이드) || PersistenceContext.신규(몽고이드) end |
#RawValue(*args) ⇒ Mongoid::RawValue
새 Mongoid::RawValue 객체 를 인스턴스화합니다. 구문 바로 가기로 사용됩니다.
11 12 13 |
# 파일 'lib/mongoid/extensions/raw_value.rb', 줄 11 def RawValue(*args) RawValue.신규(*args) end |
#reconnect_clients ⇒ true
모든 활성 클라이언트를 다시 연결합니다.
106 107 108 |
# 파일 'lib/mongoid.rb', 106줄 def reconnect_clients 클라이언트.다시 연결 end |
#storage_options ⇒ 객체
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
Mongoid 모듈에서 트랜잭션 메서드가 호출될 때 사용되는 클라이언트 를 정의합니다. 이 클라이언트는 반드시 기본값 클라이언트 여야 합니다.
139 140 141 |
# 파일 'lib/mongoid.rb', 139줄 def { 클라이언트: :default } end |