在本页面
MongoDB 3.4发布于2016年11月29日
MongoDB 3.4现在可用。关键功能包括线性化的阅读关注点,视图和排序规则。
还可以使用OpsManager 3.4。有关 更多信息,请参阅Ops Manager文档和Ops Manager发行说明。
已解决的问题:
已解决的问题:
已解决的问题:
注意
已解决的问题包括解决以下常见漏洞和披露(CVE)的问题:
已解决的问题:
已解决的问题:
已解决的问题:
已解决的问题:
已解决的问题:
已解决的问题:
syncSourceHost字段添加到
replSetGetStatus输出。已解决的问题:
已解决的问题:
mongod当无法访问LDAP服务器时允许启动。已解决的问题:
mongo host/dbadmin.system.users。已解决的问题:
已解决的问题:
已解决的问题:
已解决的问题:
setParameter已解决的问题:
$geoWithin在聚合管道之后,
$lookup并$unwind返回不正确的结果。已解决的问题:
mongos可以在getMore
find batchSize为0的视图中进行细分。已解决的问题:
$objectToArray以将对象转换为键,值对的数组。$arrayToObject以将成对的数组转换为对象。已解决的问题:
mongos崩溃。$ne应遵循集合的默认排序规则。已解决的问题:
已解决的问题:
readConcern: majoritymongos可能会错误地返回空结果集。$match管道阶段可能会错误组合以产生错误结果。从3.4开始,分片群集组件(分片,配置服务器,
mongos实例)可以识别它们在分片群集中的成员身份,包括分片群集的名称,配置服务器的位置。
为了支持这种意识:
shardsvr 需求对于3.4 mongod分片群集,分片实例必须shardsvr通过配置文件设置
sharding.clusterRole或通过命令行选项
明确将其角色指定为a --shardsvr。
平衡器进程已从移到mongos配置服务器副本集的主要成员。与此更改相关联:
"balancer"使用名为的进程ID 持有该锁,该锁"ConfigServer"从未释放。balancerStart命令并更新3.4
mongoshell方法sh.startBalancer()以包装新命令。3.2或更早版本的mongoShell方法
sh.startBalancer()与3.4分片群集不兼容。balancerStop命令并更新3.4
mongoshell方法sh.stopBalancer()以包装新命令。3.2或更早版本的mongoShell方法
sh.stopBalancer()与3.4分片群集不兼容。balancerStatus 命令。mongoshell方法
sh.getBalancerHost()。3.2或更早版本的mongo
Shell方法sh.getBalancerHost()与3.4分片群集不兼容。mongos:sharding.chunkSize配置文件设置和
--chunkSize命令行选项sharding.autoSplit配置文件设置和
--noAutoSplit命令行选项