# [AggregateCommand](AggregateCommand).in(value: [Expression](/miniprogram/dev/wxcloudservice/wxcloud/reference-sdk-api/database/aggregate/Expression)[]): Object

> 支持端：[小程序 2.7.4](/miniprogram/dev/framework/client-lib/version.md), [云函数 0.8.1](/miniprogram/dev/wxcloudservice/wxcloud/reference/changelog-server-sdk), [Web](/miniprogram/dev/wxcloudservice/wxcloud/reference/changelog-web-sdk)

聚合操作符。给定一个值和一个数组，如果值在数组中则返回 `true`，否则返回 `false`。

## 参数

### value: [Expression](/miniprogram/dev/wxcloudservice/wxcloud/reference-sdk-api/database/aggregate/Expression)[]

[<value>, <array>]

## 返回值

### Object

## API 说明

语法如下：

```
db.command.aggregate.in([, ])
```

`<value>` 可以是任意表达式。

`<array>` 可以是任意解析为数组的表达式。

## 示例代码

假设集合 `shops` 有如下记录：

```json
{ "_id": 1, "topsellers": ["bread", "ice cream", "butter"] }
{ "_id": 2, "topsellers": ["ice cream", "cheese", "yagurt"] }
{ "_id": 3, "topsellers": ["croissant", "cucumber", "coconut"] }
```

标记销量最高的商品包含 `ice cream` 的记录。

```js
const $ = db.command.aggregate
db.collection('price').aggregate()
  .project({
    included: $.in(['ice cream', '$topsellers'])
  })
  .end()
```

返回结果如下：

```json
{ "_id": 1, "included": true }
{ "_id": 2, "included": true }
{ "_id": 3, "included": false }
```
