尝试使用findOne查询

时间:2019-12-07 18:16:39

标签: node.js mongodb

有人可以帮助我理解我错了什么。我正在尝试获取mongodb集合中最后记录的ID

db.collection('task').findOne(({_id: new ObjectID}).sort('_id:: -1').limit(1), (error, task) => {
        if(error){
            return console.log('There is no data inside the collection')
        }
    })

1 个答案:

答案 0 :(得分:0)

经过不断的尝试,我让它起作用了

db.collection('task').findOne({}, {sort: {id: -1},limit: 1}, (error, task) => {
        if(error){
            return console.log('There is no data inside the collection')
        }
        console.log(task)
    })