fix operation and namespace for older MongoDB versions

This commit is contained in:
Kamil Dziedzic
2017-10-14 20:10:21 +02:00
parent 32827eb4b5
commit 981faf53ad
94 changed files with 716 additions and 917 deletions

View File

@@ -301,107 +301,107 @@ Skipping profiled queries on these collections: \[system\.profile\]
queries := []stats.QueryStats{
{
ID: "a7ce8dee16beadb767484112e6b29af3",
ID: "e357abe482dcc0cd03ab742741bf1c86",
Namespace: "test.coll",
Operation: "insert",
Operation: "INSERT",
Fingerprint: "INSERT coll",
Query: `{"ns":"test.coll","op":"insert","query":{"insert":"coll","documents":\[{"_id":{"\$oid":".*"},"a":9}\],"ordered":true}}`,
},
{
ID: "7e6e9af8a1754a065b323acdddbee4b5",
ID: "c9b40ce564762834d12b0390a292645c",
Namespace: "test.coll",
Operation: "command",
Operation: "DROP",
Fingerprint: "DROP coll drop",
Query: `{"ns":"test.coll","op":"command","command":{"drop":"coll"}}`,
},
{
ID: "bab52c8aa977c96ecd148c015ae07c42",
ID: "e72ad41302045bd6c2bcad76511f915a",
Namespace: "test.coll",
Operation: "remove",
Operation: "REMOVE",
Fingerprint: "REMOVE coll a,b",
Query: regexp.QuoteMeta(`{"ns":"test.coll","op":"remove","query":{"a":{"$gte":2},"b":{"$gte":2}}}`),
},
{
ID: "11e1b6f695d43b1b5a2f7e6de2ad8305",
ID: "30dbfbc89efd8cfd40774dff0266a28f",
Namespace: "test.coll",
Operation: "command",
Operation: "AGGREGATE",
Fingerprint: "AGGREGATE coll a",
Query: regexp.QuoteMeta(`{"ns":"test.coll","op":"command","command":{"aggregate":"coll","pipeline":[{"$match":{"a":{"$gte":2}}}],"cursor":{}}}`),
},
{
ID: "a4be6ed97c946182af7e30cf818afdac",
ID: "e4122a58c99ab0a4020ce7d195c5a8cb",
Namespace: "test.coll",
Operation: "command",
Operation: "DISTINCT",
Fingerprint: "DISTINCT coll a,b",
Query: regexp.QuoteMeta(`{"ns":"test.coll","op":"command","command":{"distinct":"coll","key":"a","query":{"b":{"$gte":5}}}}`),
},
{
ID: "e2f53c6824c5cbe454e33e128b350d1e",
Namespace: "test.coll",
Operation: "command",
Fingerprint: "EXPLAIN",
Query: `{"ns":"test.coll","op":"command","command":{"explain":{"find":"coll","filter":{}},"verbosity":"queryPlanner"}}`,
},
{
ID: "9423eaa90c222686d092c04f001fb369",
Namespace: "test.coll",
Operation: "command",
Fingerprint: "FINDANDMODIFY coll a",
Query: regexp.QuoteMeta(`{"ns":"test.coll","op":"command","command":{"findandmodify":"coll","query":{"a":2},"update":{"$inc":{"b":1}}},"updateobj":{"$inc":{"b":1}}}`),
},
{
ID: "dd20c739baef5a3fd9352c350c7e69f1",
Namespace: "test.coll",
Operation: "command",
Fingerprint: "GEONEAR coll",
Query: regexp.QuoteMeta(`{"ns":"test.coll","op":"command","command":{"geoNear":"coll","near":{"type":"Point","coordinates":[1,1]},"spherical":true}}`),
},
{
ID: "018a055f724d418b80e66b98bfdb25a5",
Namespace: "test.coll",
Operation: "command",
Fingerprint: "GROUP coll a,b",
Query: regexp.QuoteMeta(`{"ns":"test.coll","op":"command","command":{"group":{"key":{"a":1,"b":1},"cond":{"b":3},"initial":{},"ns":"coll","$reduce":{"Code":"function () {}","Scope":null}}}}`),
},
{
ID: "130827f5b7afe1369f619ccd5cd61ec4",
Namespace: "test.coll",
Operation: "command",
Fingerprint: "MAPREDUCE coll a",
Query: regexp.QuoteMeta(`{"ns":"test.coll","op":"command","command":{"mapreduce":"coll","map":{"Code":"function () {\n emit(this.a, this.b);\n}","Scope":null},"reduce":{"Code":"function (a, b) {\n return Array.sum(b);\n}","Scope":null},"query":{"a":{"$gte":0}},"out":{"inline":1}}}`),
},
{
ID: "71b3d6aa44d34aaa02cd65bad3e25f49",
ID: "a6782ae38ef891d5506341a4b0ab2747",
Namespace: "test",
Operation: "command",
Operation: "EVAL",
Fingerprint: "EVAL",
Query: regexp.QuoteMeta(`{"ns":"test","op":"command","command":{"$eval":"db"}}`),
},
{
ID: "2300d7f2d372205544f249b010e9b8ad",
Namespace: "test.coll",
Operation: "command",
Fingerprint: "COUNT coll a",
Query: regexp.QuoteMeta(`{"ns":"test.coll","op":"command","command":{"count":"coll","query":{"a":{"$gt":5}},"fields":{}}}`),
ID: "76d7662df07b44135ac3e07e44a6eb39",
Namespace: "",
Operation: "EXPLAIN",
Fingerprint: "EXPLAIN",
Query: `{"ns":"test.coll","op":"command","command":{"explain":{"find":"coll","filter":{}},"verbosity":"queryPlanner"}}`,
},
{
ID: "ffd83008fd6affc7c07053f583dea3e0",
ID: "e8a3f05a4bd3f0bfa7d38eb2372258b1",
Namespace: "test.coll",
Operation: "FINDANDMODIFY",
Fingerprint: "FINDANDMODIFY coll a",
Query: regexp.QuoteMeta(`{"ns":"test.coll","op":"command","command":{"findandmodify":"coll","query":{"a":2},"update":{"$inc":{"b":1}}},"updateobj":{"$inc":{"b":1}}}`),
},
{
ID: "67c5f1bafcb8cd4b3af9f008f496f74b",
Namespace: "test.system.js",
Operation: "query",
Operation: "FIND",
Fingerprint: "FIND system.js find",
Query: `{"ns":"test.system.js","op":"query","query":{"find":"system.js"}}`,
},
{
ID: "29701e3d37e0adb35ebd70b7ef2b3f3d",
ID: "c70403cbd55ffbb07f08c0cb77a24b19",
Namespace: "test.coll",
Operation: "command",
Operation: "GEONEAR",
Fingerprint: "GEONEAR coll",
Query: regexp.QuoteMeta(`{"ns":"test.coll","op":"command","command":{"geoNear":"coll","near":{"type":"Point","coordinates":[1,1]},"spherical":true}}`),
},
{
ID: "ca8bb19386488570447f5753741fb494",
Namespace: "test.coll",
Operation: "GROUP",
Fingerprint: "GROUP coll a,b",
Query: regexp.QuoteMeta(`{"ns":"test.coll","op":"command","command":{"group":{"key":{"a":1,"b":1},"cond":{"b":3},"initial":{},"ns":"coll","$reduce":{"Code":"function () {}","Scope":null}}}}`),
},
{
ID: "10b8f47b366fbfd1fb01f8d17d75b1a2",
Namespace: "test.coll",
Operation: "COUNT",
Fingerprint: "COUNT coll a",
Query: regexp.QuoteMeta(`{"ns":"test.coll","op":"command","command":{"count":"coll","query":{"a":{"$gt":5}},"fields":{}}}`),
},
{
ID: "cc3cb3824eea4094eb042f5ca76bd385",
Namespace: "test.coll",
Operation: "MAPREDUCE",
Fingerprint: "MAPREDUCE coll a",
Query: regexp.QuoteMeta(`{"ns":"test.coll","op":"command","command":{"mapreduce":"coll","map":{"Code":"function () {\n emit(this.a, this.b);\n}","Scope":null},"reduce":{"Code":"function (a, b) {\n return Array.sum(b);\n}","Scope":null},"query":{"a":{"$gte":0}},"out":{"inline":1}}}`),
},
{
ID: "cba2dff0740762c6e5769f0e300df676",
Namespace: "test.coll",
Operation: "COUNT",
Fingerprint: "COUNT coll",
Query: `{"ns":"test.coll","op":"command","command":{"count":"coll","query":{},"fields":{}}}`,
},
{
ID: "27cb39e62745b1ff4121b4bf6f21fb12",
ID: "f74a5120ac22d02120ccbf6d478b0dbc",
Namespace: "test.coll",
Operation: "update",
Operation: "UPDATE",
Fingerprint: "UPDATE coll a",
Query: regexp.QuoteMeta(`{"ns":"test.coll","op":"update","query":{"a":{"$gte":2}},"updateobj":{"$set":{"c":1},"$inc":{"a":-10}}}`),
},