---
title: "HEXISTS"
url: "https://docs.yugabyte.com/stable/yedis/api/hexists/"
---

# HEXISTS

## Synopsis

**\`HEXISTS key field**

This is a predicate to check whether or not the given `field` exists in the hash that is specified by the given `key`.

- If the given `key` and `field` exist, 1 is returned.
- If the given `key` or `field` does not exist, 0 is returned.
- If the given `key` is associated with non-hash data, an error is raised.

## Return value

Returns existence status as integer, either 1 or 0.

## Examples

```sh
$ HSET yugahash area1 "America"
```

```
1
```

```sh
$ HEXISTS yugahash area1
```

```
1
```

```sh
$ HEXISTS yugahash area_none
```

```
0
```

## See also

[`hdel`](/stable/yedis/api/hdel/ "hdel"), [`hget`](/stable/yedis/api/hget/ "hget"), [`hgetall`](/stable/yedis/api/hgetall/ "hgetall"), [`hkeys`](/stable/yedis/api/hkeys/ "hkeys"), [`hlen`](/stable/yedis/api/hlen/ "hlen"), [`hmget`](/stable/yedis/api/hmget/ "hmget"), [`hmset`](/stable/yedis/api/hmset/ "hmset"), [`hset`](/stable/yedis/api/hset/ "hset"), [`hincrby`](/stable/yedis/api/hincrby/ "hincrby"), [`hstrlen`](/stable/yedis/api/hstrlen/ "hstrlen"), [`hvals`](/stable/yedis/api/hvals/ "hvals")
