在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,我想这是不可能的