# Comparing number in conditionnal event treatement

**URL:** https://discuss.elastic.co/t/comparing-number-in-conditionnal-event-treatement/217043
**Category:** Logstash
**Created:** [January 29, 2020, 4:49pm UTC](https://discuss.elastic.co/t/comparing-number-in-conditionnal-event-treatement/217043 "2020-01-29T16:49:54Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![Badger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/badger/32/25190_2.png) [@Badger](https://discuss.elastic.co/u/Badger)
#### Post date: [March 2, 2020, 3:31pm UTC](https://discuss.elastic.co/t/comparing-number-in-conditionnal-event-treatement/217043/5 "2020-03-02T15:31:54Z")

</div>

That exception will occur if the field does not exist. For example...

```
input { generator { count => 1 lines => [''] } }
filter {
    mutate { add_field => { "[foo]" => 2501 } }
    mutate { convert => { "[foo]" => integer } }

    if [bar] >= 2500 {
        mutate { add_field => { "[test]" => "Body too long" } }
    }
}
output { stdout { codec => rubydebug { metadata => false } } }

```

will produce that exception.

---

_[View the full topic](https://discuss.elastic.co/t/comparing-number-in-conditionnal-event-treatement/217043)._
