我有一个名为"Users"的mongodb集合,我想创建一个查询,以获取这个集合中的第一个和最后一个文档,这些文档基于一个名为InsertedAt
的日期时间字段.
我知道如何使用sort
获取第一个和最后一个元素,但我想在一个查询中返回这两个记录,如下所示:
[
{
_id: ObjectId("65c656fd8651a89640db013a"),
insertedAt: ISODate("2023-02-01T16:46:33.166Z"), // First record of collection
name: "Bob Jhonson"
},
{
_id: ObjectId("65c4d88a2a06618ad4e972f4"),
insertedAt: ISODate("2023-03-11T12:16:33.166Z"), // Last record of collection
name: "Bob Jhonson"
}
]
我该怎么办?