Quiero recibir datos aleatorios que no coincidan con la identificación del encabezado de la solicitud. ¿Cómo puedo hacer esto?
Probé este código pero no funciona.
const getRandomPosts = async (req, res) => { // id = dynamic post id const { id } = req.headers; const posts = await Posts.aggregate([ { $match: { _id: { $ne: id } } }, { $sample: { size: 3 } }, ]); //mongoose >= 3.6 const random = await Posts.populate(posts, { path: "categories" }); res.status(200).json(random); };