Mongoose intercepts only the first few arrays

  node.js, question

In nodejs and mongoose.

There is a table field in the database that looks like this

bracket

title:'abc',
 pic:[1,2,3,4,5,6,7,8]

bracket

Pic is an array of stored picture addresses.
But I don’t want to find out all of them. Just the first three. How do you write it?
What if we find out and intercept it? Or just the first 3 values of pic inside

db.test.find({},{pic:{$slice:1}})

It seems that it is possible to do this. Try it.