当前位置: 首页 > 知识库问答 >
问题:

带模操作的MongoDB morphia查询

谢典
2023-03-14
db.ObjectMap.find(
    {
        user: {
            $mod : [10/* desired divisor*/,
   2/*desired remainder */]
        },
        items : {
            $elemMatch : {
                endTime : {
                $gt : 111111

                $lt : 222222
                }
            }
        }
    }
);

我已经走了这么远,但我无法找到一个很好的方法来使用模运算符在领域。

Query<ObjectMap> query = ds
            .createQuery(ObjectMap.class)
                .field(ObjectMap.FIELD_TIME).greaterThanOrEq(startTime)
                .field(ObjectMap.FIELD_TIME).lessThanOrEq(endTime);

共有1个答案

何涵育
2023-03-14

这是本周末刚刚提交的:https://github.com/mongodb/morphia/issues/517

-更新9/10

我只是推动更改来实现这个过滤器。它将包含在即将发布的0.104版本中。如果您想尽早测试它,可以构建master并使用生成的JAR。

 类似资料:
  • 本文向大家介绍Pandas 模糊查询与替换的操作,包括了Pandas 模糊查询与替换的操作的使用技巧和注意事项,需要的朋友参考一下 主要用到的工具:Pandas 、fuzzywuzzy Pandas:是基于numpy的一种工具,专门为分析大量数据而生,它包含大量的处理数据的函数和方法, 以下为pandas中文API: 缩写和包导入 在这个速查手册中,我们使用如下缩写: df:任意的Pandas D

  • 本文向大家介绍Java操作mongodb的模糊查询和精确查询,包括了Java操作mongodb的模糊查询和精确查询的使用技巧和注意事项,需要的朋友参考一下 本意是想查查mongo数据库的int类型的like怎么查,但是好像没 解决这个问题。 精确查询;模糊查询;分页查询,每页多少:按某个字段排序(或升或降):查询数量:大于,小于,等于;且,或,某个字段不为空,某个字段不存在,查询在某个范围内,删除

  • 这以前被问过一次,但解决方案并没有解决问题。我正在创建一个JUnit测试: 上述测试调用的查询是: 错误:

  • 主要内容:创建一个添加查询在MS Access和其他DBMS系统中,查询可以做的不仅仅是显示数据,它们实际上可以对数据库中的数据执行各种操作。 操作查询是一次可以添加,更改或删除多个记录的查询。 添加的好处是,可以在运行之前在Access中预览查询结果。 Microsoft Access提供了种不同类型的操作查询 - 附加 更新 删除 生成表 操作查询不能撤消。应该考虑使用更新查询来对要更新的表进行备份。 创建一个添加查询

  • 英文原文:http://emberjs.com/guides/templates/actions/ 操作({{action}}助手方法) 应用常常需要一种让用户通过控件进行交互来修改应用状态的方式。例如,有一个用来显示一篇博客的模板,并且支持展开查看博客更多的信息。 那么可以使用{{action}}助手来使得一个HTML元素可以被点击。当用户点击这个元素时,一个命名事件将会被发送给应用。 1 2

  • 假设我有一个与产品模型具有多对一关系的图像模型,如下所示: 当尝试访问模板中图像标记上的{{product.get_primary_image.url}时,它会输出一个索引器而不是图像,即使在向数据库添加了多个图像之后,我仍然会得到索引错误。我哪里会出错?请帮帮我,我还是个新手。