default_options: &default_options raise_not_found_error: false session_default_options: &session_default_options consistency: :strong safe: true development: # Configure available database sessions. (required) sessions: # Defines the default session. (required) default: # Defines the name of the default database that Mongoid can connect to. # (required). database: massive_development # Provides the hosts the default session can connect to. Must be an array # of host:port pairs. (required) hosts: - localhost:27017 options: # Change whether the session persists in safe mode by default. # (default: false) # safe: false # Change the default consistency model to :eventual or :strong. # :eventual will send reads to secondaries, :strong sends everything # to master. (default: :eventual) <<: *session_default_options # Configure Mongoid specific options. (optional) options: <<: *default_options # Configuration for whether or not to allow access to fields that do # not have a field definition on the model. (default: true) # allow_dynamic_fields: true # Enable the identity map, needed for eager loading. (default: false) # identity_map_enabled: false # Includes the root model name in json serialization. (default: false) # include_root_in_json: false # Include the _type field in serializaion. (default: false) # include_type_for_serialization: false # Preload all models in development, needed when models use # inheritance. (default: false) # preload_models: false # Protect id and type from mass assignment. (default: true) # protect_sensitive_fields: true # Raise an error when performing a #find and the document is not found. # (default: true) # raise_not_found_error: false # Raise an error when defining a scope with the same name as an # existing method. (default: false) # scope_overwrite_exception: false # Skip the database version check, used when connecting to a db without # admin access. (default: false) # skip_version_check: false # User Active Support's time zone in conversions. (default: true) # use_activesupport_time_zone: true # Ensure all times are UTC in the app side. (default: false) # use_utc: false test: sessions: default: database: massive_test hosts: - localhost:27017 options: <<: *session_default_options options: <<: *default_options