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

$eq(式演算子)

$eq

2 つの値を比較し、以下を返します。

  • true 値が等しい場合。

  • false 、値が等しくない場合。

$eqは、異なる型の値に対して指定された BSON 比較順序を使用して、値と型の両方を比較します。

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

{ $eq: [ <expression1>, <expression2> ] }

引数には任意の有効な式を使用できます。 式の詳細については、「式 」を参照してください。

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

この集計操作では、$eq 演算子を使用して、year フィールドが と等しいかどうかを判断します。1978

db.movies.aggregate( [
{ $match: { runtime: { $gt: 1000 } } },
{
$project:
{
_id: 0,
title: 1,
year: 1,
yearEq1978: { $eq: [ "$year", 1978 ] }
}
}
] )
[
{
title: 'Centennial',
year: 1978,
yearEq1978: true
},
{
title: 'Baseball',
year: 1994,
yearEq1978: false
}
]
このページを評価

項目一覧