> For the complete documentation index, see [llms.txt](https://fivesobes.gitbook.io/nexorm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fivesobes.gitbook.io/nexorm/operators/update-operators/number-operators/usdfloor.md).

# $floor

Update records by setting the value of a numeric column to the largest integer less than or equal to its current value. The $floor method is used to modify numeric fields by rounding down to the nearest whole number, ensuring that values are always rounded down rather than up. This is useful when you want to ensure the value doesn’t exceed a certain integer threshold.

```typescript
await Member.$update({
    $where: { 
        age: { 
            $eq: 16 
        } 
    },
    $update: {
        $floor: {
          age: 1
        }
    }
});
```
