我正在开发用户可以上传数据的产品,并且数据的数据类型将在上传时由用户动态获取。我将数据存储在 mongodb 中。用户可以在前端编写规则来分割数据。其中一个要求是,可以给出规则以查找出生日期为今天的所有记录。为此,我可能需要按日和月过滤文档。到目前为止,我正在根据用户给出的规则动态地将 mongo 查询(java)构建为 BasicDBObject。
所以过滤器需要像 $date.month=12 && $date.day=10 一样发生(以获取出生日期低于 12 月 10 日的所有记录)。
有人可以帮助如何在 Mongo 查询中实现它吗?