UNPKG

@tmlmobilidade/lib

Version:
349 lines (348 loc) • 11.7 kB
/* eslint-disable perfectionist/sort-objects */ export const MongoError = Object.freeze({ INTERNAL_ERROR: 1, BAD_VALUE: 2, NO_SUCH_KEY: 4, GRAPH_CONTAINS_CYCLE: 5, HOST_UNREACHABLE: 6, HOST_NOT_FOUND: 7, UNKNOWN_ERROR: 8, FAILED_TO_PARSE: 9, CANNOT_MUTATE_OBJECT: 10, USER_NOT_FOUND: 11, UNSUPPORTED_FORMAT: 12, UNAUTHORIZED: 13, TYPE_MISMATCH: 14, OVERFLOW: 15, INVALID_LENGTH: 16, PROTOCOL_ERROR: 17, AUTHENTICATION_FAILED: 18, CANNOT_REUSE_OBJECT: 19, ILLEGAL_OPERATION: 20, EMPTY_ARRAY_OPERATION: 21, INVALID_BSON: 22, ALREADY_INITIALIZED: 23, LOCK_TIMEOUT: 24, REMOTE_VALIDATION_ERROR: 25, NAMESPACE_NOT_FOUND: 26, INDEX_NOT_FOUND: 27, PATH_NOT_VIABLE: 28, NON_EXISTENT_PATH: 29, INVALID_PATH: 30, ROLE_NOT_FOUND: 31, ROLES_NOT_RELATED: 32, PRIVILEGE_NOT_FOUND: 33, CANNOT_BACKFILL_ARRAY: 34, USER_MODIFICATION_FAILED: 35, REMOTE_CHANGE_DETECTED: 36, FILE_RENAME_FAILED: 37, FILE_NOT_OPEN: 38, FILE_STREAM_FAILED: 39, CONFLICTING_UPDATE_OPERATORS: 40, FILE_ALREADY_OPEN: 41, LOG_WRITE_FAILED: 42, CURSOR_NOT_FOUND: 43, USER_DATA_INCONSISTENT: 45, LOCK_BUSY: 46, NO_MATCHING_DOCUMENT: 47, NAMESPACE_EXISTS: 48, INVALID_ROLE_MODIFICATION: 49, MAX_TIME_MS_EXPIRED: 50, MANUAL_INTERVENTION_REQUIRED: 51, DOLLAR_PREFIXED_FIELD_NAME: 52, INVALID_ID_FIELD: 53, NOT_SINGLE_VALUE_FIELD: 54, INVALID_DB_REF: 55, EMPTY_FIELD_NAME: 56, DOTTED_FIELD_NAME: 57, ROLE_MODIFICATION_FAILED: 58, COMMAND_NOT_FOUND: 59, SHARD_KEY_NOT_FOUND: 61, OPLOG_OPERATION_UNSUPPORTED: 62, STALE_SHARD_VERSION: 63, WRITE_CONCERN_FAILED: 64, MULTIPLE_ERRORS_OCCURRED: 65, IMMUTABLE_FIELD: 66, CANNOT_CREATE_INDEX: 67, INDEX_ALREADY_EXISTS: 68, AUTH_SCHEMA_INCOMPATIBLE: 69, SHARD_NOT_FOUND: 70, REPLICA_SET_NOT_FOUND: 71, INVALID_OPTIONS: 72, INVALID_NAMESPACE: 73, NODE_NOT_FOUND: 74, WRITE_CONCERN_LEGACY_OK: 75, NO_REPLICATION_ENABLED: 76, OPERATION_INCOMPLETE: 77, COMMAND_RESULT_SCHEMA_VIOLATION: 78, UNKNOWN_REPL_WRITE_CONCERN: 79, ROLE_DATA_INCONSISTENT: 80, NO_MATCH_PARSE_CONTEXT: 81, NO_PROGRESS_MADE: 82, REMOTE_RESULTS_UNAVAILABLE: 83, INDEX_OPTIONS_CONFLICT: 85, INDEX_KEY_SPECS_CONFLICT: 86, CANNOT_SPLIT: 87, NETWORK_TIMEOUT: 89, CALLBACK_CANCELED: 90, SHUTDOWN_IN_PROGRESS: 91, SECONDARY_AHEAD_OF_PRIMARY: 92, INVALID_REPLICA_SET_CONFIG: 93, NOT_YET_INITIALIZED: 94, NOT_SECONDARY: 95, OPERATION_FAILED: 96, NO_PROJECTION_FOUND: 97, DB_PATH_IN_USE: 98, /* 100s */ UNSATISFIABLE_WRITE_CONCERN: 100, OUTDATED_CLIENT: 101, INCOMPATIBLE_AUDIT_METADATA: 102, NEW_REPLICA_SET_CONFIGURATION_INCOMPATIBLE: 103, NODE_NOT_ELECTABLE: 104, INCOMPATIBLE_SHARDING_METADATA: 105, DISTRIBUTED_CLOCK_SKEWED: 106, LOCK_FAILED: 107, INCONSISTENT_REPLICA_SET_NAMES: 108, CONFIGURATION_IN_PROGRESS: 109, CANNOT_INITIALIZE_NODE_WITH_DATA: 110, NOT_EXACT_VALUE_FIELD: 111, WRITE_CONFLICT: 112, INITIAL_SYNC_FAILURE: 113, INITIAL_SYNC_OPLOG_SOURCE_MISSING: 114, COMMAND_NOT_SUPPORTED: 115, DOC_TOO_LARGE_FOR_CAPPED: 116, CONFLICTING_OPERATION_IN_PROGRESS: 117, NAMESPACE_NOT_SHARDED: 118, INVALID_SYNC_SOURCE: 119, OPLOG_START_MISSING: 120, DOCUMENT_VALIDATION_FAILURE: 121, NOT_A_REPLICA_SET: 123, INCOMPATIBLE_ELECTION_PROTOCOL: 124, COMMAND_FAILED: 125, RPC_PROTOCOL_NEGOTIATION_FAILED: 126, UNRECOVERABLE_ROLLBACK_ERROR: 127, LOCK_NOT_FOUND: 128, LOCK_STATE_CHANGE_FAILED: 129, SYMBOL_NOT_FOUND: 130, FAILED_TO_SATISFY_READ_PREFERENCE: 133, READ_CONCERN_MAJORITY_NOT_AVAILABLE_YET: 134, STALE_TERM: 135, CAPPED_POSITION_LOST: 136, INCOMPATIBLE_SHARDING_CONFIG_VERSION: 137, REMOTE_OPLOG_STALE: 138, JS_INTERPRETER_FAILURE: 139, INVALID_SSL_CONFIGURATION: 140, SSL_HANDSHAKE_FAILED: 141, JS_UNCATCHABLE_ERROR: 142, CURSOR_IN_USE: 143, INCOMPATIBLE_CATALOG_MANAGER: 144, POOLED_CONNECTIONS_DROPPED: 145, EXCEEDED_MEMORY_LIMIT: 146, Z_LIB_ERROR: 147, READ_CONCERN_MAJORITY_NOT_ENABLED: 148, NO_CONFIG_PRIMARY: 149, STALE_EPOCH: 150, OPERATION_CANNOT_BE_BATCHED: 151, OPLOG_OUT_OF_ORDER: 152, CHUNK_TOO_BIG: 153, INCONSISTENT_SHARD_IDENTITY: 154, CANNOT_APPLY_OPLOG_WHILE_PRIMARY: 155, CAN_REPAIR_TO_DOWNGRADE: 157, MUST_UPGRADE: 158, DURATION_OVERFLOW: 159, MAX_STALENESS_OUT_OF_RANGE: 160, INCOMPATIBLE_COLLATION_VERSION: 161, COLLECTION_IS_EMPTY: 162, ZONE_STILL_IN_USE: 163, INITIAL_SYNC_ACTIVE: 164, VIEW_DEPTH_LIMIT_EXCEEDED: 165, COMMAND_NOT_SUPPORTED_ON_VIEW: 166, OPTION_NOT_SUPPORTED_ON_VIEW: 167, INVALID_PIPELINE_OPERATOR: 168, COMMAND_ON_SHARDED_VIEW_NOT_SUPPORTED_ON_MONGOD: 169, TOO_MANY_MATCHING_DOCUMENTS: 170, CANNOT_INDEX_PARALLEL_ARRAYS: 171, TRANSPORT_SESSION_CLOSED: 172, TRANSPORT_SESSION_NOT_FOUND: 173, TRANSPORT_SESSION_UNKNOWN: 174, QUERY_PLAN_KILLED: 175, FILE_OPEN_FAILED: 176, ZONE_NOT_FOUND: 177, RANGE_OVERLAP_CONFLICT: 178, WINDOWS_PDH_ERROR: 179, BAD_PERF_COUNTER_PATH: 180, AMBIGUOUS_INDEX_KEY_PATTERN: 181, INVALID_VIEW_DEFINITION: 182, CLIENT_METADATA_MISSING_FIELD: 183, CLIENT_METADATA_APP_NAME_TOO_LARGE: 184, CLIENT_METADATA_DOCUMENT_TOO_LARGE: 185, CLIENT_METADATA_CANNOT_BE_MUTATED: 186, LINEARIZABLE_READ_CONCERN_ERROR: 187, INCOMPATIBLE_SERVER_VERSION: 188, PRIMARY_STEPPED_DOWN: 189, MASTER_SLAVE_CONNECTION_FAILURE: 190, FAIL_POINT_ENABLED: 192, NO_SHARDING_ENABLED: 193, BALANCER_INTERRUPTED: 194, VIEW_PIPELINE_MAX_SIZE_EXCEEDED: 195, INVALID_INDEX_SPECIFICATION_OPTION: 197, REPLICA_SET_MONITOR_REMOVED: 199, /* 200s */ CHUNK_RANGE_CLEANUP_PENDING: 200, CANNOT_BUILD_INDEX_KEYS: 201, NETWORK_INTERFACE_EXCEEDED_TIME_LIMIT: 202, SHARDING_STATE_NOT_INITIALIZED: 203, TIME_PROOF_MISMATCH: 204, CLUSTER_TIME_FAILS_RATE_LIMITER: 205, NO_SUCH_SESSION: 206, INVALID_UUID: 207, TOO_MANY_LOCKS: 208, STALE_CLUSTER_TIME: 209, CANNOT_VERIFY_AND_SIGN_LOGICAL_TIME: 210, KEY_NOT_FOUND: 211, INCOMPATIBLE_ROLLBACK_ALGORITHM: 212, DUPLICATE_SESSION: 213, AUTHENTICATION_RESTRICTION_UNMET: 214, DATABASE_DROP_PENDING: 215, ELECTION_IN_PROGRESS: 216, INCOMPLETE_TRANSACTION_HISTORY: 217, UPDATE_OPERATION_FAILED: 218, FTDC_PATH_NOT_SET: 219, FTDC_PATH_ALREADY_SET: 220, INDEX_MODIFIED: 221, CLOSE_CHANGE_STREAM: 222, ILLEGAL_OP_MSG_FLAG: 223, QUERY_FEATURE_NOT_ALLOWED: 224, TRANSACTION_TOO_OLD: 225, ATOMICITY_FAILURE: 226, CANNOT_IMPLICITLY_CREATE_COLLECTION: 227, SESSION_TRANSFER_INCOMPLETE: 228, MUST_DOWNGRADE: 229, DNS_HOST_NOT_FOUND: 230, DNS_PROTOCOL_ERROR: 231, MAX_SUB_PIPELINE_DEPTH_EXCEEDED: 232, TOO_MANY_DOCUMENT_SEQUENCES: 233, RETRY_CHANGE_STREAM: 234, INTERNAL_ERROR_NOT_SUPPORTED: 235, FOR_TESTING_ERROR_EXTRA_INFO: 236, CURSOR_KILLED: 237, NOT_IMPLEMENTED: 238, SNAPSHOT_TOO_OLD: 239, DNS_RECORD_TYPE_MISMATCH: 240, CONVERSION_FAILURE: 241, CANNOT_CREATE_COLLECTION: 242, INCOMPATIBLE_WITH_UPGRADED_SERVER: 243, BROKEN_PROMISE: 245, SNAPSHOT_UNAVAILABLE: 246, PRODUCER_CONSUMER_QUEUE_BATCH_TOO_LARGE: 247, PRODUCER_CONSUMER_QUEUE_END_CLOSED: 248, STALE_DB_VERSION: 249, STALE_CHUNK_HISTORY: 250, NO_SUCH_TRANSACTION: 251, REENTRANCY_NOT_ALLOWED: 252, FREE_MON_HTTP_IN_FLIGHT: 253, FREE_MON_HTTP_TEMPORARY_FAILURE: 254, FREE_MON_HTTP_PERMANENT_FAILURE: 255, TRANSACTION_COMMITTED: 256, TRANSACTION_TOO_LARGE: 257, UNKNOWN_FEATURE_COMPATIBILITY_VERSION: 258, KEYED_EXECUTOR_RETRY: 259, INVALID_RESUME_TOKEN: 260, TOO_MANY_LOGICAL_SESSIONS: 261, EXCEEDED_TIME_LIMIT: 262, OPERATION_NOT_SUPPORTED_IN_TRANSACTION: 263, TOO_MANY_FILES_OPEN: 264, ORPHANED_RANGE_CLEAN_UP_FAILED: 265, FAIL_POINT_SET_FAILED: 266, PREPARED_TRANSACTION_IN_PROGRESS: 267, CANNOT_BACKUP: 268, DATA_MODIFIED_BY_REPAIR: 269, REPAIRED_REPLICA_SET_NODE: 270, JS_INTERPRETER_FAILURE_WITH_STACK: 271, MIGRATION_CONFLICT: 272, PRODUCER_CONSUMER_QUEUE_PRODUCER_QUEUE_DEPTH_EXCEEDED: 273, PRODUCER_CONSUMER_QUEUE_CONSUMED: 274, EXCHANGE_PASSTHROUGH: 275, INDEX_BUILD_ABORTED: 276, ALARM_ALREADY_FULFILLED: 277, UNSATISFIABLE_COMMIT_QUORUM: 278, CLIENT_DISCONNECT: 279, CHANGE_STREAM_FATAL_ERROR: 280, TRANSACTION_COORDINATOR_STEPPING_DOWN: 281, TRANSACTION_COORDINATOR_REACHED_ABORT_DECISION: 282, WOULD_CHANGE_OWNING_SHARD: 283, FOR_TESTING_ERROR_EXTRA_INFO_WITH_EXTRA_INFO_IN_NAMESPACE: 284, INDEX_BUILD_ALREADY_IN_PROGRESS: 285, CHANGE_STREAM_HISTORY_LOST: 286, TRANSACTION_COORDINATOR_DEADLINE_TASK_CANCELED: 287, CHECKSUM_MISMATCH: 288, WAIT_FOR_MAJORITY_SERVICE_EARLIER_OP_TIME_AVAILABLE: 289, TRANSACTION_EXCEEDED_LIFETIME_LIMIT_SECONDS: 290, NO_QUERY_EXECUTION_PLANS: 291, QUERY_EXCEEDED_MEMORY_LIMIT_NO_DISK_USE_ALLOWED: 292, INVALID_SEED_LIST: 293, INVALID_TOPOLOGY_TYPE: 294, INVALID_HEART_BEAT_FREQUENCY: 295, TOPOLOGY_SET_NAME_REQUIRED: 296, HIERARCHICAL_ACQUISITION_LEVEL_VIOLATION: 297, INVALID_SERVER_TYPE: 298, OCSP_CERTIFICATE_STATUS_REVOKED: 299, /* 300s */ RANGE_DELETION_ABANDONED_BECAUSE_COLLECTION_WITH_UUID_DOES_NOT_EXIST: 300, DATA_CORRUPTION_DETECTED: 301, OCSP_CERTIFICATE_STATUS_UNKNOWN: 302, SPLIT_HORIZON_CHANGE: 303, SHARD_INVALIDATED_FOR_TARGETING: 304, RANGE_DELETION_ABANDONED_BECAUSE_TASK_DOCUMENT_DOES_NOT_EXIST: 307, CURRENT_CONFIG_NOT_COMMITTED_YET: 308, EXHAUST_COMMAND_FINISHED: 309, PERIODIC_JOB_IS_STOPPED: 310, TRANSACTION_COORDINATOR_CANCELED: 311, OPERATION_IS_KILLED_AND_DELISTED: 312, RESUMABLE_RANGE_DELETER_DISABLED: 313, OBJECT_IS_BUSY: 314, TOO_STALE_TO_SYNC_FROM_SOURCE: 315, QUERY_TRIAL_RUN_COMPLETED: 316, CONNECTION_POOL_EXPIRED: 317, FOR_TESTING_OPTIONAL_ERROR_EXTRA_INFO: 318, MOVE_PRIMARY_IN_PROGRESS: 319, TENANT_MIGRATION_CONFLICT: 320, TENANT_MIGRATION_COMMITTED: 321, API_VERSION_ERROR: 322, API_STRICT_ERROR: 323, API_DEPRECATION_ERROR: 324, TENANT_MIGRATION_ABORTED: 325, OPLOG_QUERY_MIN_TS_MISSING: 326, NO_SUCH_TENANT_MIGRATION: 327, TENANT_MIGRATION_ACCESS_BLOCKER_SHUTTING_DOWN: 328, TENANT_MIGRATION_IN_PROGRESS: 329, SKIP_COMMAND_EXECUTION: 330, FAILED_TO_RUN_WITH_REPLY_BUILDER: 331, CANNOT_DOWNGRADE: 332, SERVICE_EXECUTOR_IN_SHUTDOWN: 333, MECHANISM_UNAVAILABLE: 334, TENANT_MIGRATION_FORGOTTEN: 335, /* 9000s */ SOCKET_EXCEPTION: 9001, /* 10000s */ CANNOT_GROW_DOCUMENT_IN_CAPPED_NAMESPACE: 10003, NOT_WRITABLE_PRIMARY: 10107, BSON_OBJECT_TOO_LARGE: 10334, /* 11000s */ DUPLICATE_KEY: 11000, INTERRUPTED_AT_SHUTDOWN: 11600, INTERRUPTED: 11601, INTERRUPTED_DUE_TO_REPL_STATE_CHANGE: 11602, /* 12000s */ BACKGROUND_OPERATION_IN_PROGRESS_FOR_DATABASE: 12586, BACKGROUND_OPERATION_IN_PROGRESS_FOR_NAMESPACE: 12587, /* 13000s */ MERGE_STAGE_NO_MATCHING_DOCUMENT: 13113, DATABASE_DIFFER_CASE: 13297, STALE_CONFIG: 13388, NOT_PRIMARY_NO_SECONDARY_OK: 13435, NOT_PRIMARY_OR_SECONDARY: 13436, /* 14000s */ OUT_OF_DISK_SPACE: 14031, CLIENT_MARKED_KILLED: 46841, });