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

spring data mongodb 1.3.2中的项目操作问题

巫马泰
2023-03-14

在Spring Data Mongo 1.3.2-发行版中使用聚合时,我在项目操作上遇到了问题。当我使用Spring Data Mongo 1.3.1-发行版时,同样的操作也很好:

    AggregationOperation projectFirst = Aggregation.project( "x", "y" ).and( xField ).as( "x" ).and( yField ).as( "y" );
    AggregationOperation group = Aggregation.group( "x", "y" ).count( ).as( "xPerY" );
    AggregationOperation project = Aggregation.project( "xPerY", "x", "y" ).andExclude( "_id" );

    aggregation = Aggregation.newAggregation( projectFirst, group, project );

共有1个答案

殷德本
2023-03-14

我可以确认这是一个bug。

我提交了一个问题https://jira.springsource.org/browse/datamongo-788,并在GitHub上添加了一个pull请求并对其进行了修复。

 类似资料:
  • 基本设置 tag 信息:可自定义tag名称和tag描述,tag信息可用在接口tag标识中; mock 严格模式:开启后 mock 请求会对 query,body form 的必须字段和 json schema 进行校验; 开启json5:开启后允许接口请求body 和返回值中写 json 字段。yapi建议用户关闭 json5, 因为json-schema 格式可以进行接口格式校验。 新建项目 点

  • 通过遥控操作可进行操作的PS3™功能如下。 (设定)*1 (照片)*1 (音乐) (视频影像)*2 (游戏)*1*3 (网络) (PlayStation®Network)*1 (朋友) *1 可操作的项目有限。 *2 无法播放Blu-ray Disc™或DVD。无法播放内建著作权保护功能的视频影像文件。 *3 部分游戏支持遥控操作。

  • 问题内容: 我正在尝试使用treeView创建菜单。这是我第一次使用treeView,并且已经在多个网站上进行了阅读。 我在进行动作事件时遇到一些问题。我想要做的基本上是在用户单击树形视图中的某个节点时触发并发生事件,到目前为止,我有以下内容: 不幸的是,这似乎不起作用。 有什么方法可以在不更改类型的情况下将甚至添加到单个项目? 问题答案: 根据JavaFX 2.2文档 : “..A TreeIt

  • 本文向大家介绍java项目中读取jdbc.properties文件操作,包括了java项目中读取jdbc.properties文件操作的使用技巧和注意事项,需要的朋友参考一下 java内容 jdbc.properties文件内容 补充知识:模仿com.alibaba.fastjson.JSONObject取值的PropertiesUtils 1.依赖于:fastjson 2.话不多说,上代码 以上

  • 我有一个树状视图,其中有可选择的项,以及可能触发某些代码操作的子项。单击子项时,应执行操作,但父项必须保留/成为选定项。 我面临的问题是项目没有被正确取消选择,导致在树视图中选择多个项目。 以下是treeview的xaml: clsBindingDebugger除了调试打印转换的值并传递转换和转换回值之外什么也不做。 接下来是TreeviewItem类的略为缩短的版本 最后我触发事件MyTreev

  • 背景: 我在同一个解决方案中有一个Web API项目和一个类库项目,它们共享相同的模型类。两个项目共享同一个数据库,并且都使用DbContext来读/写数据。 Web API项目以典型的UnitOfWork模式设置,工作正常。 这个班级项目有点不同。我在构造函数中指定连接字符串,而不是在Web中指定。配置文件: 我使用WebAPI调用类库中定义的函数。当我试图使用类库查询数据库时,我得到一个错误。