如何使用Morphia查询最新插入的项目

Ran*_*Tek 3 morphia

如何使用Morphia查询最新插入的项目以及如何获取集合的大小?

Sco*_*dez 5

这取决于你最近的意思,但如果你有一个带有创建日期的日期字段,那么你会这样做:

T latest = ds.find().sort("-dateCreated").get();

这会让你得到点数:

int count = ds.getCount(Class.class);

  • 在更新版本的Morphia中,对应的代码是:`ds.find(YourClass.class).order(" - finishedAt").get()` (2认同)