使用$ inc计算每个值的出现次数,并使用数组创建新文档

时间:2017-07-03 17:34:22

标签: mongodb

对于所有字段A,B,C,D中的值,计算每个值的出现次数。示例:变量B,出现1:1,2:1,3:2。 (数字1发生一次,数字2发生一次,数字3发生两次)

使用数组创建一个新文档,其中将存储这些计数值,名为frequency_ {dataset name}。

{ "_id" : ObjectId("58c98e8763145b88271b94e3"), "A" : 0, "B" : 1, "C" : 1, "D" : 1 }
{ "_id" : ObjectId("58c98e8763145b88271b94e4"), "A" : 0, "B" : 2, "C" : 2, "D" : 2 }
{ "_id" : ObjectId("58c98e8763145b88271b94e5"), "A" : 0, "B" : 3, "C" : 3, "D" : 3 }
{ "_id" : ObjectId("58c98e8763145b88271b94e6"), "A" : 0, "B" : 3, "C" : 4, "D" : 4 }

enter image description here

0 个答案:

没有答案