对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

$eq(表达式操作符)

$eq

比较两个值并返回:

  • 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
}
]
给本页内容打分

在此页面上