Mongodb:仅在返回多个匹配项时才需要第一个

时间:2019-07-10 13:19:41

标签: javascript node.js mongodb express mongoose

“ titulo”列中具有相同值的文档,我需要的是仅返回此“ titulo”的第一行。

let tituloParam = req.params.titulo;
definicoes.find({
    "titulo": {
        $regex: tituloParam,
        $options: 'i'
    }
}).sort({
    gosto: -1
}).limit(10).then((data) => {
    res.send(data);
}).catch((err) => {
    console.log('get com error, motivo', err);
    res.status(500).send({
        message: 'Erro no processamento',
        error: err
    }); 
});

在上面的代码中,它返回所有匹配的值,如果值相同,我希望只获取第一个。

0 个答案:

没有答案