Module: Mongo

Defined in:
lib/mongo/util/conversions.rb,
lib/mongo.rb,
lib/mongo/db.rb,
lib/mongo/cursor.rb,
lib/mongo/legacy.rb,
lib/mongo/legacy.rb,
lib/mongo/util/node.rb,
lib/mongo/util/pool.rb,
lib/mongo/collection.rb,
lib/mongo/exceptions.rb,
lib/mongo/networking.rb,
lib/mongo/gridfs/grid.rb,
lib/mongo/mongo_client.rb,
lib/mongo/util/logging.rb,
lib/mongo/util/support.rb,
lib/mongo/gridfs/grid_io.rb,
lib/mongo/gridfs/grid_ext.rb,
lib/mongo/util/ssl_socket.rb,
lib/mongo/util/tcp_socket.rb,
lib/mongo/util/uri_parser.rb,
lib/mongo/util/unix_socket.rb,
lib/mongo/util/pool_manager.rb,
lib/mongo/util/write_concern.rb,
lib/mongo/util/server_version.rb,
lib/mongo/mongo_sharded_client.rb,
lib/mongo/util/read_preference.rb,
lib/mongo/gridfs/grid_file_system.rb,
lib/mongo/mongo_replica_set_client.rb,
lib/mongo/util/sharding_pool_manager.rb,
lib/mongo/util/thread_local_variable_manager.rb

Overview

:nodoc:

Defined Under Namespace

Modules: Constants, Conversions, GridExt, LegacyWriteConcern, Logging, Networking, ReadPreference, Support, ThreadLocalVariableManager, WriteConcern Classes: AuthenticationError, Collection, Connection, ConnectionError, ConnectionFailure, ConnectionTimeoutError, Cursor, DB, Grid, GridError, GridFileNotFound, GridFileSystem, GridIO, GridMD5Failure, InvalidNSName, InvalidOperation, InvalidSortValueError, MongoArgumentError, MongoClient, MongoDBError, MongoReplicaSetClient, MongoRubyError, MongoShardedClient, Node, NodeWithTagsNotFound, OperationFailure, OperationTimeout, Pool, PoolManager, ReplSetConnection, ReplicaSetConnectionError, SSLSocket, ServerVersion, ShardedConnection, ShardingPoolManager, TCPSocket, UNIXSocket, URIParser

Constant Summary collapse

ASCENDING =
1
DESCENDING =
-1
GEO2D =
'2d'
GEO2DSPHERE =
'2dsphere'
GEOHAYSTACK =
'geoHaystack'
TEXT =
'text'
HASHED =
'hashed'
INDEX_TYPES =
[ ASCENDING,
  DESCENDING,
  GEO2D,
  GEO2DSPHERE,
  GEOHAYSTACK,
  TEXT,
  HASHED
]
DEFAULT_MAX_BSON_SIZE =
4 * 1024 * 1024
DEFAULT_MAX_MESSAGE_SIZE =
DEFAULT_MAX_BSON_SIZE * 2