即将发布!MongoDB 2.6版本发布备注翻译:聚合管道的变更内容
这是MongoDB的圣诞日历的填空文章。
我已经翻译了即将发布的MongoDB 2.6的部分发行说明。尽管只有一小部分,但这次是关于聚合管道的变更。
下次,我将翻译2.6版本中重大更改的帖子操作的变动。
注意:MongoDB 2.6计划在年内发布。
元的发布说明在这里:
http://docs.mongodb.org/master/release-notes/2.6/
请帮我以中文重新翻译以下内容,只需给出一个选项:
他处的翻译
-
- まとめ!MongoDB 2.6のリリースノート翻訳と所感
-
- リリース間近!MongoDB 2.6のリリースノート翻訳: 既存機能の変更点
-
- リリース間近!MongoDB 2.6のリリースノート翻訳: 新登場のWrite Commandたち
-
- リリース間近!MongoDB 2.6のリリースノート翻訳: 新機能と改善点
- リリース間近!MongoDB 2.6のリリースノート翻訳: エンタープライズ向け機能
目录
全新功能
-
- アグリゲーションパイプラインの変更点
db.collection.aggregation()が第2引数を取るようになりました
$outステージの追加
アグリゲーションオペレーションはカーソルを返すようになりました
アグリゲーションパイプライン用のexplainオプションの追加
ソートに関する改善点
フィールドレベルアクセスコントロールのフィルタリングを提供する$redactステージの追加
アグリゲーションパイプラインで、$setオペレーションのサポート
$mapと$letがアグリゲーションパイプラインで使えるようになりました
$literalがアグリゲーションパイプラインで使えるようになりました
$condが引数としてObjectsを取れるようになりました
新しい$sizeオペレーターがアグリゲーションパイプラインに追加されました
聚合管道的修改点
db.collection.aggregation() 的第二个参数已经可用。
可以使用第2个参数来设置option。
(注释:现在可以指定explain,allowDiskUsage和cursor选项。)
詳細情報: db.collection.aggregate()
增加$out舞台
新增了一个名为$out的阶段,用于将聚合管道的结果写入到集合中。
详细信息:输出文件的文档
アグリゲーションオペレーションはカーソルを返すようになりました
mongoシェルのdb.collection.aggregate()がカーソルを返すようになりました。カーソルを返すことによって、アグリゲーションパイプラインは、任意のサイズの結果セットを返すことができます。以前のバージョンでは、集計オペレーションの結果は、16メガバイトより大きくなることができませんでした。
详细信息:db.collection.aggregate()
アグリゲーションパイプライン用のexplainオプションの追加
アグリゲーションのための新しいexplainオプションは、mongodがパイプラインを処理する方法についての情報を提供します。
具体信息:db.collection.aggregate(),聚合
对于排序算法的改进点
$sort和$group的性能得到了改善,提供了更高效的排序系统。
此外,新添加的allowDiskUsage选项使得可以将数据写入临时文件中的处理阶段成为可能。
更多信息:db.collection.aggregate(),聚合。
フィールドレベルアクセスコントロールのフィルタリングを提供する$redactステージの追加
$redact阶段可以在管道中以字段级别限制结果。
詳細信息:$redact
在聚合管道中,支持$set操作。
$project和$redact支持了$set操作。
现在可以在聚合管道中使用$map和$let。
使用$map和$let,聚合管道中可以声明和操作变量。可以在$project、$group和$redact中使用。
详细信息:$let(聚合),$map(聚合)
现在 $literal 已经可以在聚合管道中使用了。
已经引入了新的操作器,可以明确地指定字符串。
(注:在使用特殊含义字符,如”$”等用于MongoDB时使用。)
详细信息:$literal(汇总)
$cond现在可以接受Object作为参数。
以前,条件$cond的参数只能是数组,现在也可以是对象了。
(注: $cond 是 condition 的缩写,通过将 if 语句作为参数传入,可以改变返回值。之前参数是以数组的形式提供,现在还支持以文档形式,即哈希的形式。)
详细信息:$cond(聚合)
在聚合管道中增加了新的$size操作符。
新增了一个返回数组元素数量的$size函数。
详细信息:$size(聚合)