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