获取NodeJS/Mongo中集合的最后一个值可以通过以下步骤实现:
find
方法来查询集合中的所有文档,并按照指定字段的降序排序。例如,如果集合名为collectionName
,字段名为fieldName
,可以使用以下代码查询:const MongoClient = require('mongodb').MongoClient;
MongoClient.connect('mongodb://localhost:27017', (err, client) => {
if (err) throw err;
const db = client.db('yourDatabaseName');
const collection = db.collection('collectionName');
collection.find().sort({ fieldName: -1 }).toArray((err, docs) => {
if (err) throw err;
const lastValue = docs[0];
console.log(lastValue);
client.close();
});
});
在上述代码中,fieldName
是用于排序的字段名,-1
表示降序排序。toArray
方法将查询结果转换为数组,然后可以通过docs[0]
获取最后一个值。
希望以上信息能够满足您的需求。如果还有其他问题,请随时提问。
领取专属 10元无门槛券
手把手带您无忧上云