小编Ger*_*Wyk的帖子

将MongoDB聚合结果重塑为字段值文档

我有一个数据收集,其中包含以下形状的数据:

[ {_id: "1",
   aa1: 45, aa2: 56,
   bb1: 90, bb2: 78,
   cc1: 34, cc2: 98 },
  {_id: "2",
   aa1: 76, aa2: 56,
   bb1: 45, bb2: 67,
   cc1: 75, cc2: 87 } ]
Run Code Online (Sandbox Code Playgroud)

我根据此数据执行MongoDB聚合管道:

db.colleciton.aggregate([
 { $project: {
             "_id": "$_id",
             "aaa": { $avg: ["$aa1","$aa2"] },
             "bbb": { $avg: ["$bb1","$bb2"] },
             "ccc": { $avg: ["$cc1","$cc2"] } 
            }
 }, 
 { $group: {
             "_id": "AvgCalc",
             "aaa": { $avg: "$aaa" },
             "bbb": { $avg: "$bbb" },
             "ccc": { $avg: "$ccc" } 
            }     
 }
]) …
Run Code Online (Sandbox Code Playgroud)

mongodb mongodb-aggregation

5
推荐指数
1
解决办法
524
查看次数

使用 Arrays.asList() 后 Java List<string> 未添加到列表

我正在尝试在 Java 中执行以下操作:

String pageName = "MyPage";
String pageSpace= "SpaceA.SpaceB";
List<String> spaceList = new ArrayList<String>();
String[] spaceArr = pageSpace.split("\\.");
spaceList = Arrays.asList(spaceArr);
spaceList.add(pageName);
Run Code Online (Sandbox Code Playgroud)

为什么我无法将字符串添加到列表中?我可以做 spaceList.get(0) 和 spaceList.get(1) ,它们返回“SpaceA”和“SpaceB”,但 spaceList.get(2) 失败应该返回“MyPage”。

java arrays string list

4
推荐指数
1
解决办法
2381
查看次数

在 XWiki 中设置用户和组对文档的权限

我正在编写一个 Java 组件,用于构建 wiki 中的所有页面。分配可以从 Java 服务组件中查看页面或空间的用户权限或组的最佳方法是什么?真的很难在 API 中找到有关此的详细信息。

java rights xwiki

3
推荐指数
1
解决办法
943
查看次数

js 如何检查变量的类型是 function Number() 还是 function String()

在 JavaScript 中。如何测试变量是否等于function Number()function String()

我从模式定义中读取反应道具,其类型设置为属性。因此 a havethis.props.fieldType是 a function Number()or function String()

我努力了:

 if(this.props.fieldType instanceof Number)
Run Code Online (Sandbox Code Playgroud)

if(Object.getPrototypeOf(this.props.fieldType) === Number.prototype)
Run Code Online (Sandbox Code Playgroud)

根据 instanceof描述但这不起作用。不知道为什么。

javascript

2
推荐指数
1
解决办法
9981
查看次数

标签 统计

java ×2

arrays ×1

javascript ×1

list ×1

mongodb ×1

mongodb-aggregation ×1

rights ×1

string ×1

xwiki ×1