这两种方法都不能用于findOne:
await colllections.findOne({}, { sort: { timestamp: -1} }) await colllections.findOne({}).({ sort: { timestamp: -1} })
有人知道吗?
sqyvllje1#
在注解中,您已经澄清了您正在尝试根据timestamp字段返回最新的文档。您可以将limit(1)应用到.find().sort()以实现此目的。它看起来如下所示:
timestamp
limit(1)
.find().sort()
await colllections.find({}).sort({ timestamp: -1}).limit(1).toArray()[0]
playground不允许您直接执行此操作,但您可以看到聚合等价物here in this example的示例。
1条答案
按热度按时间sqyvllje1#
在注解中,您已经澄清了您正在尝试根据
timestamp
字段返回最新的文档。您可以将limit(1)
应用到.find().sort()
以实现此目的。它看起来如下所示:playground不允许您直接执行此操作,但您可以看到聚合等价物here in this example的示例。