我有如下的这么一个数据结构,这是 mongo 一张表里的一条记录. 每条记录下面有一些特定的 key 每个 key 对应的是一个 dict. 想像 mongo 大佬请教一下 假设我每条记录的 key 都是一样的,都是 task_uuid、UNION、SUBQUERY_REP、DML_SORT
- 怎么统计他们的 value 里面的记录条数 -> 引申出来 怎么统计 value 的记录的 value 的条数
- 拿数据的时候针对于 value 的字典(infomation) 怎么才能指定拿出来的字段
- 假设每条记录的 key 是不一样的 也就是会动态变化 不止是上面的 task_uuid、UNION、SUBQUERY_REP、DML_SORT 这四个 key 又该怎么做呢
抱拳(请各位 mongo 大佬指教
{
"_id" : ObjectId("1321321321421"),
"UNION" : {
"infomation" : {
"sql_id" : "321321432",
"sql_text" : "select count(*) count1 from",
"obj_name" : null,
"plan" : []
},
"infomation" : {
"sql_id" : "43zcf95vbk32143vjx",
"sql_text" : "from appuser1.objectname1 union\nselect count(*) count19 from appuser1.objectname1 ",
"obj_name" : null,
"plan" : []
},
"scores" : 4.0
},
"SUBQUERY_REP" : {},
"DML_SORT" : {},
"task_uuid" : "09ae20b4-64e8-11e8-b712-f45c832138f3b",
}