Why is slice not slicing an array Discord JS 13?

I’ve used slice for awhile now with no issue, my problem lies with .slice() not slicing.
Code: (why does it smash the code??)

let data data = await Models.find().sort([['points', 'descending']]) console.log(data.length) // output: 179 data.slice(0,5) console.log(data.length) // output: 179

Here is what data returns as:

{
points: 100,
commandsUsed: 0,
tipDifficulty: ‘Not Set.’,
mapDifficulty: ‘Not Set.’,
stateDifficulty: ‘Not Set.’,
gameType: ‘Not Set.’,
items: [],
_id: 623d29b01fde8a4b347eadb7,
difficulty: ‘Not Set.’,
userID: ‘1234567890’,
serverID: ‘1234567890’,
__v: 0
},

Repeated over and over again (179 times)

I’ve tried splice(), .filter() but splice should work, it always has before(discord js 12).