我有如下的这么一个数据结构,这是 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", } 