云数据库 MongoDB 命令参考

这篇说说腾讯云MongoDB分片集群的分片策略、认证机制及命令支持情况,核心结论是分片实例下所有数据集合必须使用分片,支持range分片和联合字段shard key,认证兼容SCRAM-SHA-1和MONGODB-CR,CRUD及管理命令支持有限。 – 分片策略:支持range分片及联合字段shard key,分片实例下所有集合必须分片。 – 认证机制:完全兼容SCRAM-SHA-1和MONGODB-CR两种机制。 。

相关产品
云数据库 MongoDB 产品页,含版本规格、价格与购买入口。

一、分片策略

·支持 range 的分片机制。

·支持联合字段的 shard key。

·分片实例下所有数据集合必须使用分片,建议把不需要分片的数据放到单独的副本集实例下。

二、认证机制

完全兼容支持 SCRAM-SHA-1 和 MONGODB-CR 两种机制。

三、分片集群命令支持情况

分类 命令 子命令 支持情况
CRUD 基本命令 find filter 支持
  sort 支持
  projection 支持
  hint 支持
  skip 支持
  limit 支持
  batchSize 支持
  singleBatch 支持
  comment 支持
  maxScan 支持
  maxTimeMS 不支持
  readConcern 支持
  max 支持
  min 支持
  returnKey 支持
  showRecordId 支持
  snapshot 不支持
  tailable 不支持
  oplogReplay 不支持
  noCursorTimeout 支持
  awaitData 不支持
  allowPartialResults 不支持
 insert 必须带 shardkey 字段,批量 insert 时 shard key 必须一致 支持
 update 更新字段不能是 shardkey 支持
 delete – 支持
 findandmodify – 支持
 count – 支持
 distinct 必须带有 shard key 支持
 aggregate – 支持
 group – 不支持
 mapReduce – 不支持
 getmore – 支持
 getLastError – 不支持
 getPrevError – 不支持
 resetError – 不支持
 eval – 不支持
 geoNear – 不支持
 geoSearch – 不支持
 parallelCollectionScan – 不支持
Diagnostic 命令 collStats – 支持
 dbstats – 支持
 explain – 支持
 listDatabases – 支持
 serverStatus – 不支持
 top – 不支持
分片命令 enableSharding – 支持
 shardCollection – 支持
管理命令 listCollections – 支持
 dropDatabase – 支持
 drop – 支持
 createIndexes – 支持
 listIndexes – 支持
 dropIndexes – 支持
 logout – 支持
 renameCollection – 不支持
 copydb – 不支持
 create – 不支持
 clone – 不支持
 cloneCollection – 不支持
 cloneCollectionAsCapped – 不支持
 convetToCapped – 不支持
 filemd5 – 不支持
 fsync – 不支持
 clean – 不支持
 connPoolSync – 不支持
 connectionStatus – 不支持
 compact – 不支持
 collMod – 不支持
 reIndex – 不支持
 setParameter – 不支持
 getParameter – 不支持
 repairDatabase – 不支持
 repairCursor – 不支持
 touch – 不支持
 shutdown – 不支持
 logrotate – 不支持
 killop – 不支持
user 管理命令 – – 不支持
role 管理命令 – – 不支持
副本集命令 – – 不支持
赞 (0)
上一篇 4天前
下一篇 4天前