我有一组数据,我想按插入时间对其进行排序。我没有任何额外的字段来存储插入时间。但是当我发现我可以从 Id 中得到这个时间。
我试过这段代码:
return bookmarks.find({}, {sort: {_id.getTimestamp(): 1}, limit: 10});
或者
return bookmarks.find({}, {sort: {ObjectId(_id).getTimestamp(): 1}, limit: 10});
但收到错误消息:
=> Your application has errors. Waiting for file change.
有没有办法只使用 id 字段通过插入日期时间对集合进行排序?