検索

ホームページ  >  に質問  >  本文

mapreduce - 如下场景的mongodb的查询...

数据样式如下,如何用mapReduce进行统计 性别是男性的小孩有多少? (小朋友的性命未知,数据结构感人!_!)
一个db的集合里大约有百万级的这样的数据

{
    "name":"向日癸班的小贫油",
     "小新":{
             "姓名":"小新",
             "年龄":"6",
             "性别":"男"       
      },
      "妮妮":{
             "姓名":"妮妮",
             "年龄":"7",
             "性别":"女"       
      },
      "风间":{
             "姓名":"风间",
             "年龄":"7",
             "性别":"男"       
      },
      "阿呆":{
             "姓名":"阿呆",
             "年龄":"6",
             "性别":"男"       
      },
      .
      .
      .
      .
      .
      

}
伊谢尔伦伊谢尔伦2762日前623

全員に返信(1)返信します

  • 仅有的幸福

    仅有的幸福2017-04-27 09:04:22

    このデータ構造の統計には MapReduce を使用してください。投稿者は解決策を見つけたのでしょうか?まず第一に、レコードに何枚の画像が含まれているかを判断することはできません

    リーリー

    このようなデータでは、マップのキーが固定されていないため、性別フィールドを見つけるのが困難です。私が考えられる実装は、プログラム内で統計を行う、つまりデータベースから統計を取り出すことです。著者が MapReduce 統計を実装している場合は、その実装を共有したいと思います、ありがとう

    返事
    0
  • キャンセル返事