1. mongos> db.exomevars.count({"variant.chr":1,"variant.pos":13302,"variant.ref":"C","variant.alt":"T","genotype.GT":"0/0","sample.tags":{ $nin: ["european","mongo"] } })
  2. 46
  3. mongos> db.exomevars.count({"variant.chr":1,"variant.pos":13302,"variant.ref":"C","variant.alt":"T","genotype.GT":"0/0","sample.tags":{ $nin: ["european","mongo"] } }).explain()
  4. Wed May 29 20:19:59.338 JavaScript execution failed: TypeError: Object 46 has no method 'explain'
  5. mongos> db.exomevars.find({"variant.chr":1,"variant.pos":13302,"variant.ref":"C","variant.alt":"T","genotype.GT":"0/0","sample.tags":{ $nin: ["european","mongo"] } }).explain()
  6. {
  7.     "clusteredType" : "ParallelSort",
  8.     "shards" : {
  9.         "10.55.3.156:27018" : [
  10.             {
  11.                 "cursor" : "BtreeCursor variant.chr_1_variant.pos_1_variant.ref_1_variant.alt_1_genotype.GT_1_sample.tags_1",
  12.                 "isMultiKey" : true,
  13.                 "n" : 13,
  14.                 "nscannedObjects" : 5303042,
  15.                 "nscanned" : 6634968,
  16.                 "nscannedObjectsAllPlans" : 5303042,
  17.                 "nscannedAllPlans" : 6634968,
  18.                 "scanAndOrder" : false,
  19.                 "indexOnly" : false,
  20.                 "nYields" : 24,
  21.                 "nChunkSkips" : 0,
  22.                 "millis" : 24649,
  23.                 "indexBounds" : {
  24.                     "variant.chr" : [
  25.                         [
  26.                             1,
  27.                             1
  28.                         ]
  29.                     ],
  30.                     "variant.pos" : [
  31.                         [
  32.                             {
  33.                                 "$minElement" : 1
  34.                             },
  35.                             {
  36.                                 "$maxElement" : 1
  37.                             }
  38.                         ]
  39.                     ],
  40.                     "variant.ref" : [
  41.                         [
  42.                             {
  43.                                 "$minElement" : 1
  44.                             },
  45.                             {
  46.                                 "$maxElement" : 1
  47.                             }
  48.                         ]
  49.                     ],
  50.                     "variant.alt" : [
  51.                         [
  52.                             {
  53.                                 "$minElement" : 1
  54.                             },
  55.                             {
  56.                                 "$maxElement" : 1
  57.                             }
  58.                         ]
  59.                     ],
  60.                     "genotype.GT" : [
  61.                         [
  62.                             "0/0",
  63.                             "0/0"
  64.                         ]
  65.                     ],
  66.                     "sample.tags" : [
  67.                         [
  68.                             {
  69.                                 "$minElement" : 1
  70.                             },
  71.                             {
  72.                                 "$maxElement" : 1
  73.                             }
  74.                         ]
  75.                     ]
  76.                 },
  77.                 "server" : "shard01:27018"
  78.             }
  79.         ],
  80.         "10.55.3.157:27018" : [
  81.             {
  82.                 "cursor" : "BtreeCursor variant.chr_1_variant.pos_1_variant.ref_1_variant.alt_1_genotype.GT_1_sample.tags_1",
  83.                 "isMultiKey" : true,
  84.                 "n" : 15,
  85.                 "nscannedObjects" : 5220731,
  86.                 "nscanned" : 6545577,
  87.                 "nscannedObjectsAllPlans" : 5220731,
  88.                 "nscannedAllPlans" : 6545577,
  89.                 "scanAndOrder" : false,
  90.                 "indexOnly" : false,
  91.                 "nYields" : 25,
  92.                 "nChunkSkips" : 0,
  93.                 "millis" : 25073,
  94.                 "indexBounds" : {
  95.                     "variant.chr" : [
  96.                         [
  97.                             1,
  98.                             1
  99.                         ]
  100.                     ],
  101.                     "variant.pos" : [
  102.                         [
  103.                             {
  104.                                 "$minElement" : 1
  105.                             },
  106.                             {
  107.                                 "$maxElement" : 1
  108.                             }
  109.                         ]
  110.                     ],
  111.                     "variant.ref" : [
  112.                         [
  113.                             {
  114.                                 "$minElement" : 1
  115.                             },
  116.                             {
  117.                                 "$maxElement" : 1
  118.                             }
  119.                         ]
  120.                     ],
  121.                     "variant.alt" : [
  122.                         [
  123.                             {
  124.                                 "$minElement" : 1
  125.                             },
  126.                             {
  127.                                 "$maxElement" : 1
  128.                             }
  129.                         ]
  130.                     ],
  131.                     "genotype.GT" : [
  132.                         [
  133.                             "0/0",
  134.                             "0/0"
  135.                         ]
  136.                     ],
  137.                     "sample.tags" : [
  138.                         [
  139.                             {
  140.                                 "$minElement" : 1
  141.                             },
  142.                             {
  143.                                 "$maxElement" : 1
  144.                             }
  145.                         ]
  146.                     ]
  147.                 },
  148.                 "server" : "shard02:27018"
  149.             }
  150.         ],
  151.         "10.55.3.158:27018" : [
  152.             {
  153.                 "cursor" : "BtreeCursor variant.chr_1_variant.pos_1_variant.ref_1_variant.alt_1_genotype.GT_1_sample.tags_1",
  154.                 "isMultiKey" : true,
  155.                 "n" : 8,
  156.                 "nscannedObjects" : 5309728,
  157.                 "nscanned" : 6640828,
  158.                 "nscannedObjectsAllPlans" : 5309728,
  159.                 "nscannedAllPlans" : 6640828,
  160.                 "scanAndOrder" : false,
  161.                 "indexOnly" : false,
  162.                 "nYields" : 25,
  163.                 "nChunkSkips" : 0,
  164.                 "millis" : 24549,
  165.                 "indexBounds" : {
  166.                     "variant.chr" : [
  167.                         [
  168.                             1,
  169.                             1
  170.                         ]
  171.                     ],
  172.                     "variant.pos" : [
  173.                         [
  174.                             {
  175.                                 "$minElement" : 1
  176.                             },
  177.                             {
  178.                                 "$maxElement" : 1
  179.                             }
  180.                         ]
  181.                     ],
  182.                     "variant.ref" : [
  183.                         [
  184.                             {
  185.                                 "$minElement" : 1
  186.                             },
  187.                             {
  188.                                 "$maxElement" : 1
  189.                             }
  190.                         ]
  191.                     ],
  192.                     "variant.alt" : [
  193.                         [
  194.                             {
  195.                                 "$minElement" : 1
  196.                             },
  197.                             {
  198.                                 "$maxElement" : 1
  199.                             }
  200.                         ]
  201.                     ],
  202.                     "genotype.GT" : [
  203.                         [
  204.                             "0/0",
  205.                             "0/0"
  206.                         ]
  207.                     ],
  208.                     "sample.tags" : [
  209.                         [
  210.                             {
  211.                                 "$minElement" : 1
  212.                             },
  213.                             {
  214.                                 "$maxElement" : 1
  215.                             }
  216.                         ]
  217.                     ]
  218.                 },
  219.                 "server" : "shard03:27018"
  220.             }
  221.         ],
  222.         "10.55.3.159:27018" : [
  223.             {
  224.                 "cursor" : "BtreeCursor variant.chr_1_variant.pos_1_variant.ref_1_variant.alt_1_genotype.GT_1_sample.tags_1",
  225.                 "isMultiKey" : true,
  226.                 "n" : 10,
  227.                 "nscannedObjects" : 5215274,
  228.                 "nscanned" : 6538526,
  229.                 "nscannedObjectsAllPlans" : 5215274,
  230.                 "nscannedAllPlans" : 6538526,
  231.                 "scanAndOrder" : false,
  232.                 "indexOnly" : false,
  233.                 "nYields" : 25,
  234.                 "nChunkSkips" : 0,
  235.                 "millis" : 24185,
  236.                 "indexBounds" : {
  237.                     "variant.chr" : [
  238.                         [
  239.                             1,
  240.                             1
  241.                         ]
  242.                     ],
  243.                     "variant.pos" : [
  244.                         [
  245.                             {
  246.                                 "$minElement" : 1
  247.                             },
  248.                             {
  249.                                 "$maxElement" : 1
  250.                             }
  251.                         ]
  252.                     ],
  253.                     "variant.ref" : [
  254.                         [
  255.                             {
  256.                                 "$minElement" : 1
  257.                             },
  258.                             {
  259.                                 "$maxElement" : 1
  260.                             }
  261.                         ]
  262.                     ],
  263.                     "variant.alt" : [
  264.                         [
  265.                             {
  266.                                 "$minElement" : 1
  267.                             },
  268.                             {
  269.                                 "$maxElement" : 1
  270.                             }
  271.                         ]
  272.                     ],
  273.                     "genotype.GT" : [
  274.                         [
  275.                             "0/0",
  276.                             "0/0"
  277.                         ]
  278.                     ],
  279.                     "sample.tags" : [
  280.                         [
  281.                             {
  282.                                 "$minElement" : 1
  283.                             },
  284.                             {
  285.                                 "$maxElement" : 1
  286.                             }
  287.                         ]
  288.                     ]
  289.                 },
  290.                 "server" : "shard04:27018"
  291.             }
  292.         ]
  293.     },
  294.     "cursor" : "BtreeCursor variant.chr_1_variant.pos_1_variant.ref_1_variant.alt_1_genotype.GT_1_sample.tags_1",
  295.     "n" : 46,
  296.     "nChunkSkips" : 0,
  297.     "nYields" : 99,
  298.     "nscanned" : 26359899,
  299.     "nscannedAllPlans" : 26359899,
  300.     "nscannedObjects" : 21048775,
  301.     "nscannedObjectsAllPlans" : 21048775,
  302.     "millisShardTotal" : 98456,
  303.     "millisShardAvg" : 24614,
  304.     "numQueries" : 4,
  305.     "numShards" : 4,
  306.     "millis" : 25120
  307. }
  308. mongos> db.exomevars.count()
  309. 318534850