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