检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果整个数据库不需要了,可以执行dropDatabase命令进行删除而不是逻辑删除,这样快速释放磁盘空间。 删除操作会涉及到备节点同步,可以指定writeConcern级别。详情请参见Write Concern。 注意事项 避免误删除。删除命令不能撤回,所以在删除前先执行db命令查看下当前所在的库。 一旦误删除后,恢复时注意以下几点:
查询命令 需要通过分析执行过程(查询计划)进行检查并优化,以避免慢查询。 db.collection.find().explain() 请参见性能相关,更多详细内容请参见官方文档。 注意事项 查询的结果,返回的是一个Currsor。Cursor使用完毕后要及时关闭,否则会产生内存堆积。
则避免使用upsert命令,建议直接使用update或insert。 update也需要匹配索引。 避免COLLSCAN全表扫描。 查询条件和索引字段匹配有顺序性。 insert/update命令中涉及的文档,最大不能超过16MB。 父主题: 基础命令规范
如何使用MapReduce命令 命令含义 对大数据集执行map-reduce操作。 如何启用MapReduce命令 MapReduce命令由DDS参数模板参数“security.javascriptEnabled”控制,默认值为“false”,表示mapreduce和group命令将无法使用。
基础命令规范 查询命令 写入/更新命令 删除命令 父主题: 数据库使用规范
x x x 系统内部命令。 replSetMaintenance x x x 系统内部命令。 replSetReconfig x x x 系统内部命令。 replSetStepDown x x x 系统内部命令。 replSetSyncFrom x x x 系统内部命令。 replSetRequestVotes
通过命令创建数据库 数据库是表、索引、视图、存储过程、操作符的集合。为了更方便地管理文档数据库实例,创建数据库实例后,您可以通过命令为其创建数据库。如果数据库不存在,则创建数据库并切换到新创数据库,否则,直接切换到指定数据库。 前提条件 成功连接文档数据库实例,请参见《文档数据库
通过命令管理时间漫游快照 自2024年9月30日起,4.2、4.4版本的文档数据库实例开始支持时间漫游特性。您可以在指定时间点下发snasphot命令创建一个时间漫游快照,该命令会将当前时刻所有用户库的数据进行快照。创建快照完成后,对于文档数据库的find/getmore操作,您
在创建数据库账户时,要指定命令参数passwordDigestor:"server",具体操作请参见官方文档。 前提条件 成功连接文档数据库实例,请参见《文档数据库服务快速入门》各实例类型下,通过内网和公网连接实例的内容。 账户说明 为了给文档数据库实例提供管理服务,您在创建数据库实例
文档数据库服务-成长地图 | 华为云 文档数据库服务 文档数据库服务(Document Database Service)完全兼容MongoDB协议,提供安全、高可用、高可靠、弹性伸缩和易用的数据库服务,同时提供一键部署、弹性扩容、容灾、备份、恢复、监控和告警等功能。 免费体验 图说DDS
产品介绍 文档数据库服务 DDS 产品介绍 01:49 DDS产品介绍 操作指导 文档数据库服务 DDS 介绍如何购买并连接DDS实例 04:51 购买并连接DDS实例 文档数据库服务 DDS 介绍如何变更DDS实例规格 01:25 变更DDS实例规格 文档数据库服务 DDS 介绍DDS实例连接失败的处理方法
该命令为非SSL方式下连接实例的命令,若实例已开通SSL连接,执行此命令会报错。 排查思路 在DDS控制台,单击实例名称,在实例基本信息页面检查是否开通了SSL连接。 若开启了SSL连接,需要使用SSL的方式及命令连接实例。 若未开启SSL连接,需要使用非SSL的方式及命令连接实例。 处理方法 方
> 文档数据库服务”。 如果未注册华为账号并开通华为云,请在华为云官网注册,具体操作请参见如何注册华为云管理控制台的用户。 API方式 您可以通过编写代码调用API来访问文档数据库服务,具体操作请参见《文档数据库服务API参考》。 兼容的引擎和版本 文档数据库服务兼容的引擎和版本,请参见引擎和版本。
系统架构 集群架构 副本集架构 单节点架构
系统集合 表1 4.0版本系统集合 系统集合 说明 admin.system.roles 存储创建并分配给用户的自定义角色,以提供对特定资源的访问权限。 admin.system.users 存储用户的身份验证凭据以及分配给该用户的所有角色。 admin.system.version
information. 可能原因 使用的客户端和服务端的版本不一致。 输入的命令格式不正确。 排查思路 检查使用的客户端和服务端的版本是否一致。 检查输入的命令格式是否有错误。 处理方法 使用的客户端和服务端的版本保持一致。 使用的URL命令中明确指定了replicaSet(DDS中r
用户注册时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用他们进行日常管理工作。 用户 由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。
文档数据库服务与其他云服务的关系 文档数据库服务与其他服务之间的关系,具体如下图所示。 图1 文档数据库服务与其他服务之间的关系 表1 与其他服务的关系 相关服务 交互功能 弹性云服务器(ECS) 弹性云服务器为文档数据库服务提供可弹性申请的计算资源,为数据库实例提供运行环境。 虚拟私有云(VPC)
创建和管理集合 写入/更新和删除命令的规范请参见写入/更新命令和删除命令。 创建集合 执行db.createCollection(name, options)创建集合。 db.createCollection(<name>, { capped: <boolean>,
PASSWORD是实例进行备份时,数据库账号对应的密码。 副本集模式启动数据库 DDS实例的物理备份默认带有原实例的副本集配置。启动时需以单节点模式启动,否则可能无法访问。 如需以副本集模式启动,请先执行5,再执行以下步骤: 通过服务器的mongo shell登录恢复后的数据库。 移除原有副本集配置。