gpt4 book ai didi

java - MongoDB Spring数据字段间对比

转载 作者:可可西里 更新时间:2023-11-01 10:00:59 26 4
gpt4 key购买 nike

我试图简单地在我的字段之间进行比较,但它似乎不适用于 spring 数据:

query.addCriteria(Criteria.where("active").gt("limit"));

Active 和 limit 是我 Collection 的 2 个字段,我想显示所有超过限制的字段。这个限制对于每个项目都是不同的,所以我不能做 gt(200) 例如...

有办法吗?

最佳答案

您可以回退到您的 java 驱动程序并发出 $where 查询:

 DBObject obj = new BasicDBObject();
obj.put( "$where", "this.active > this.limit");
...

无论如何,您必须发出 where命令

此外,请考虑警告段落

关于java - MongoDB Spring数据字段间对比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20800069/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com