即将发布!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(聚合)

bannerAds