code: function(results) {
      /*
      将所有集合求其交集; 第一个集合是最小的数组
      */
      results.sort(function(a, b) {
        a.length - b.length
      })
  
      var firstArr  = results[0].length
        , objectIDs = []
  
      for (var i = 0; i < results[0].length; i++) {
        var item = results[0][i]
          , flag = true
  
        for (var j = 1; j < results.length; j++) {
          if (results[j].indexOf(item) < 0) {
            flag = false
            j = results.length
          }
        }
  
        flag && objectIDs.push(item)
      }
  
      getFromIDs(objectIDs)
    }
docs: /*
  *******************************************************
  CASE 1: 有序集合和无序集合，相互交集，分别查询出列表，并将所有集合并求其交集
  *******************************************************