在spring中更改mongodb标准内容
因此,我为在spring中更改mongodb标准内容,spring,mongodb,spring-boot,criteria,Spring,Mongodb,Spring Boot,Criteria,因此,我为mongodb构建了一个Criteria,我希望检查它的内容,并在需要时对其进行更改。反正我也找不到该怎么做。 更准确地说,我想知道包含哪些字段以及哪些值,并根据一些逻辑对它们进行更改。所以回答我自己的问题: 为了实现上述目标,您需要这样一段代码 final Document document = (Document) filterCriteria.getCriteriaObject().get(whatever request param you need) Collection&
mongodb
构建了一个Criteria
,我希望检查它的内容,并在需要时对其进行更改。反正我也找不到该怎么做。
更准确地说,我想知道包含哪些字段以及哪些值,并根据一些逻辑对它们进行更改。所以回答我自己的问题: 为了实现上述目标,您需要这样一段代码
final Document document = (Document) filterCriteria.getCriteriaObject().get(whatever request param you need)
Collection<ObjectId> ids = (Collection<ObjectId>) document.values().stream().getwhateverIdsOrParams you need.
final Document Document=(Document)filterCriteria.getCriteriaObject().get(您需要的任何请求参数)
集合ID=(集合)document.values().stream().getwhateverIdsOrParams您需要的。
我希望这能帮助一些人。要获得
键:value
对,请不要使用我需要的,它将返回运算符等等,我只需要实际值,而不需要$in
或$或etcI,我想这是不可能的