MongoDB tip: use --eval and load(), storing executionStats, printjson

This is just a quick note to get the execution stats for a long query.

var exp = db.getSiblingDB("device").upDown.explain("executionStats")

exp.aggregate([ { $match: { lastModifiedTimestamp: { $lte: new Date(1569297599999) }, deviceId: { $in: [ { identifier: "001924" }, { identifier: "00D645" }, { identifier: "00D646" }, { identifier: "943000017688" }, { identifier: "005605" }, { identifier: "002217" }, { identifier: "00D641" }, { identifier: "004639" }, { identifier: "943000027922" }, { identifier: "004088" }, { identifier: "990003358538110" }, { identifier: "352648065432767" }, { identifier: "358683065700255" }, { identifier: "004888" }, { identifier: "004646" }, { identifier: "943000018098" }, { identifier: "359739074633462" }, { identifier: "352648065428153" }, { identifier: "004520" }, { identifier: "00D632" }, { identifier: "00D512" }, { identifier: "352648065682379" }, { identifier: "943000018425" }, { identifier: "001915" }, { identifier: "352648067459529" }, { identifier: "943000015271" }, { identifier: "352648065746208" }, { identifier: "003539" }, { identifier: "943000007092" }, { identifier: "943000000550" }, { identifier: "943000027137" }, { identifier: "352648065779118" }, { identifier: "352648063268536" }, { identifier: "943000005357" }, { identifier: "943000025195" }, { identifier: "352648067530147" }, { identifier: "943000003612" }, { identifier: "00D519" }, { identifier: "002212" }, { identifier: "004635" }, { identifier: "004514" }, { identifier: "002698" }, { identifier: "004997" }, { identifier: "00D637" }, { identifier: "352648065746455" }, { identifier: "358683061796133" }, { identifier: "358683068154815" }, { identifier: "943000017589" }, { identifier: "00D540" }, { identifier: "003206" }, { identifier: "00D661" }, { identifier: "004658" }, { identifier: "358683061544715" }, { identifier: "00E632" }, { identifier: "001822" }, { identifier: "002911" }, { identifier: "004418" }, { identifier: "00E631" }, { identifier: "990003348889748" }, { identifier: "352648065341653" }, { identifier: "00D660" }, { identifier: "943000004152" }, { identifier: "001828" },
{ identifier: "358683064001192" },{ identifier: "352648065702169" }, { identifier: "358683065684384" }, { identifier: "002480" }, { identifier: "943000005005" }, { identifier: "943000012218" }, { identifier: "005073" }, { identifier: "352648065799991" }, { identifier: "003577" }, { identifier: "352648067443747" }, { identifier: "00D428" }, { identifier: "00D655" }, { identifier: "001814" }, { identifier: "00D535" }, { identifier: "00D414" }, { identifier: "358683061796125" }, { identifier: "00D657" }, { identifier: "001816" }, { identifier: "943000024327" }, { identifier: "00D531" }, { identifier: "00D652" }, { identifier: "004528" }, { identifier: "00D653" }, { identifier: "358683066188534" }, { identifier: "943000048873" }, { identifier: "358683065667363" }, { identifier: "943000024563" }, { identifier: "352648067228213" }, { identifier: "005064" }, { identifier: "358683062974135" }, { identifier: "009663" }, { identifier: "943000010726" }, { identifier: "943000026185" }, { identifier: "004095" }, { identifier: "005062" }, { identifier: "943000012225" }, { identifier: "352648067513804" }, { identifier: "00D659" }, { identifier: "352648065768129" }, { identifier: "00E507" }, { identifier: "943000012195" }, { identifier: "352648065715575" }, { identifier: "00D601" }, { identifier: "943000041874" }, { identifier: "00D602" }, { identifier: "358683063934989" }, { identifier: "943000005890" }, { identifier: "352648065757403" }, { identifier: "003042" }, { identifier: "009021" }, { identifier: "352648065304933" }, { identifier: "352648065745788" }, { identifier: "002754" }, { identifier: "352648060934825" }, { identifier: "004257" }, { identifier: "352648063146252" }, { identifier: "943000015981" }, { identifier: "00D568" }, { identifier: "001842" }, { identifier: "003108" }, { identifier: "943000024334" }, { identifier: "943000007566" }, { identifier: "352648060918448" }, { identifier: "943000012119" }, { identifier: "943000001229" }, { identifier: "003352" }, { identifier: "004683" }, { identifier: "352648060672219" }, { identifier: "990003348888393" },
{ identifier: "00C468" }, { identifier: "00D433" }, { identifier: "004429" }, { identifier: "352648063149074" }, { identifier: "943000018906" }, { identifier: "00D550" }, { identifier: "352648067292490" }, { identifier: "943000026642" }, { identifier: "943000044851" }, { identifier: "943000024464" }, { identifier: "358683068154385" }, { identifier: "943000029476" }, { identifier: "002130" }, { identifier: "358683061255726" }, { identifier: "009321" }, { identifier: "943000010863" }, { identifier: "943000013338" }, { identifier: "358683065667827" }, { identifier: "002135" }, { identifier: "352648067459693" }, { identifier: "352648066914581" }, { identifier: "003226" }, { identifier: "003105" }, { identifier: "002379" }, { identifier: "352648067328088" }, { identifier: "943000012003" }, { identifier: "00D439" }, { identifier: "358683065507122" }, { identifier: "002496" }, { identifier: "352648065748279" }, { identifier: "352648065681652" }, { identifier: "003806" }, { identifier: "943000027625" }, { identifier: "990003348889706" }, { identifier: "943000025324" }, { identifier: "943000027861" }, { identifier: "943000006132" }, { identifier: "352648067446138" }, { identifier: "943000026093" }, { identifier: "005436" }, { identifier: "943000050852" }, { identifier: "003018" }, { identifier: "002600" }, { identifier: "004586" }, { identifier: "943000016742" }, { identifier: "005539" }, { identifier: "00E664" }, { identifier: "002945" }, { identifier: "352648065413387" }, { identifier: "990003348890373" }, { identifier: "352648065747081" }, { identifier: "00D450" }, { identifier: "352648060888518" }, { identifier: "943000017718" }, { identifier: "352648066920000" }, { identifier: "352648065798985" }, { identifier: "943000026420" }, { identifier: "352648067446369" }, { identifier: "943000044073" }, { identifier: "004215" }, { identifier: "004214" }, { identifier: "003249" }, { identifier: "943000016063" }, { identifier: "943000018364" } ] } } }, { $sort: { lastModifiedTimestamp: -1, _id: -1 } }, { $group: { _id: "$deviceId", upDown: { $first: "$$ROOT" } } }, { $group: { _id: "$upDown" } } ], {allowDiskUse: true})


mongo -u admin -p admin admin --host "ip of mongod" < test.js > test.txt

Comments

Popular posts from this blog

MongoDB tip: 4 ways to modify replica set configuration

MongoDB Quick Note: BI Connector Issue

MongoDB Tips: Kill long running processes