AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

$concat(式演算子)

$concat

文字列を連結し、連結された文字列を返します。

$concat の構文は次のとおりです。

{ $concat: [ <expression1>, <expression2>, ... ] }

引数は、string に変換される限り、どのような有効な式でも使用できます。 式の詳細については、「式 」を参照してください。

引数がnullの値に解決されるか、欠落しているフィールドを参照する場合、 $concatはnullを返します。

以下の例では、sample_mflix サンプル データセットの movies コレクションを使用します。このデータセットを配置にロードする方法について詳しくは、「サンプル データセットのロード」を参照してください。

$concat 演算子を使用して、titleフィールドと ratedフィールドを &引用符で連結します。 - &引用符区切り文字。 runtime フィルターは、結果を小さく例えのあるドキュメントのセットに制限します。

db.movies.aggregate( [
{ $match: { runtime: { $gt: 1000 } } },
{
$project: {
_id: 0,
title: 1,
titleRated: { $concat: [ "$title", " - ", "$rated" ] }
}
},
{ $sort: { title: 1 } }
] )
[
{
title: 'Baseball',
titleRated: 'Baseball - TV-PG'
},
{
title: 'Centennial',
titleRated: null
}
]
このページを評価

項目一覧