【发布时间】:2020-11-07 13:25:26
【问题描述】:
我有一个员工集合,如下所示:
{
_id
company_id
job_type
name
age
created_at
...
}
我有一个company_ids 的列表,对于每个人,我想获得job_type="part_time" 的最新3 名员工和job_type="intern" 的最新3 名员工(根据created_at 字段)
我怎样才能用一个电话来做这样的事情?
带有mongoTemplate.bulkOps 的答案也是有效的。
【问题讨论】:
-
您希望根据哪些标准对员工进行排序以获得最新的 3 个?
-
@charlycou
created_at刚刚更新,感谢提问 -
告诉我我的解决方案是否适合您的需要。如果文档的创建日期与
created_at字段不对应,您可以将_id替换为created_at。
标签: spring mongotemplate