mongo-portable
Version:
Portable Pure JS MongoDB - Based on Monglodb (https://github.com/euforic/monglodb.git) by Christian Sullivan (http://RogueSynaptics.com)
1 lines • 9.33 kB
JavaScript
{"filter":false,"title":"5_Aggregation.js","tooltip":"/test/specs/5_Aggregation.js","undoManager":{"mark":52,"position":52,"stack":[[{"start":{"row":0,"column":0},"end":{"row":3,"column":35},"action":"remove","lines":["var expect = require(\"chai\").expect,"," _ = require(\"lodash\");","","var Logger = require(\"jsw-logger\");"],"id":2},{"start":{"row":0,"column":0},"end":{"row":15,"column":1},"action":"insert","lines":["var expect = expect = require(\"chai\").expect,"," Logger = require(\"jsw-logger\").JSWLogger;","","var ObjectId = null,"," Collection = null,"," MongoPortable = null;","","if (!!process.env.test_coverage) {"," ObjectId = require(\"../../test/coverage/lib/document/index.js\").ObjectId;"," Collection = require(\"../../test/coverage/lib/collection/index.js\").Collection;"," MongoPortable = require(\"../../test/coverage/lib/core/index.js\").MongoPortable;","} else {"," ObjectId = require(\"../../src/document/index.js\").ObjectId;"," Collection = require(\"../../src/collection/index.js\").Collection;"," MongoPortable = require(\"../../src/core/index.js\").MongoPortable;","}"]}],[{"start":{"row":20,"column":0},"end":{"row":23,"column":0},"action":"remove","lines":["var EventEmitter = require(\"../lib/utils/EventEmitter\")(Logger, _);","var BinaryParserBuffer = require(\"../lib/BinaryParserBuffer\")(Logger);","var BinaryParser = require(\"../lib/BinaryParser\")(BinaryParserBuffer, Logger);",""],"id":3}],[{"start":{"row":21,"column":0},"end":{"row":22,"column":0},"action":"remove","lines":["var SelectorMatcher = require(\"../lib/SelectorMatcher\")(Logger, _);",""],"id":4}],[{"start":{"row":21,"column":0},"end":{"row":22,"column":0},"action":"remove","lines":["var Selector = require(\"../lib/Selector\")(ObjectId, SelectorMatcher, Logger, _);",""],"id":5}],[{"start":{"row":21,"column":0},"end":{"row":22,"column":0},"action":"remove","lines":["var Cursor = require(\"../lib/Cursor\")(Selector, Logger, _);",""],"id":6}],[{"start":{"row":5,"column":0},"end":{"row":6,"column":0},"action":"insert","lines":[" Collection = null,",""],"id":7}],[{"start":{"row":4,"column":4},"end":{"row":4,"column":14},"action":"remove","lines":["Collection"],"id":8},{"start":{"row":4,"column":4},"end":{"row":4,"column":15},"action":"insert","lines":["Aggregation"]}],[{"start":{"row":11,"column":0},"end":{"row":12,"column":0},"action":"insert","lines":[" Collection = require(\"../../test/coverage/lib/collection/index.js\").Collection;",""],"id":9}],[{"start":{"row":16,"column":0},"end":{"row":17,"column":0},"action":"insert","lines":[" Collection = require(\"../../src/collection/index.js\").Collection;",""],"id":10}],[{"start":{"row":10,"column":4},"end":{"row":10,"column":14},"action":"remove","lines":["Collection"],"id":11},{"start":{"row":10,"column":4},"end":{"row":10,"column":15},"action":"insert","lines":["Aggregation"]}],[{"start":{"row":15,"column":4},"end":{"row":15,"column":14},"action":"remove","lines":["Collection"],"id":12},{"start":{"row":15,"column":4},"end":{"row":15,"column":15},"action":"insert","lines":["Aggregation"]}],[{"start":{"row":15,"column":59},"end":{"row":15,"column":69},"action":"remove","lines":["Collection"],"id":13},{"start":{"row":15,"column":59},"end":{"row":15,"column":70},"action":"insert","lines":["Aggregation"]}],[{"start":{"row":10,"column":73},"end":{"row":10,"column":83},"action":"remove","lines":["Collection"],"id":14},{"start":{"row":10,"column":73},"end":{"row":10,"column":84},"action":"insert","lines":["Aggregation"]}],[{"start":{"row":10,"column":51},"end":{"row":10,"column":61},"action":"remove","lines":["collection"],"id":15},{"start":{"row":10,"column":51},"end":{"row":10,"column":52},"action":"insert","lines":["A"]}],[{"start":{"row":10,"column":52},"end":{"row":10,"column":53},"action":"insert","lines":["G"],"id":16}],[{"start":{"row":10,"column":53},"end":{"row":10,"column":54},"action":"insert","lines":["G"],"id":17}],[{"start":{"row":10,"column":51},"end":{"row":10,"column":54},"action":"remove","lines":["AGG"],"id":18},{"start":{"row":10,"column":51},"end":{"row":10,"column":52},"action":"insert","lines":["a"]}],[{"start":{"row":10,"column":52},"end":{"row":10,"column":53},"action":"insert","lines":["g"],"id":19}],[{"start":{"row":10,"column":53},"end":{"row":10,"column":54},"action":"insert","lines":["g"],"id":20}],[{"start":{"row":10,"column":54},"end":{"row":10,"column":55},"action":"insert","lines":["r"],"id":21}],[{"start":{"row":10,"column":55},"end":{"row":10,"column":56},"action":"insert","lines":["e"],"id":22}],[{"start":{"row":10,"column":56},"end":{"row":10,"column":57},"action":"insert","lines":["g"],"id":23}],[{"start":{"row":10,"column":57},"end":{"row":10,"column":58},"action":"insert","lines":["a"],"id":24}],[{"start":{"row":10,"column":58},"end":{"row":10,"column":59},"action":"insert","lines":["t"],"id":25}],[{"start":{"row":10,"column":59},"end":{"row":10,"column":60},"action":"insert","lines":["i"],"id":26}],[{"start":{"row":10,"column":60},"end":{"row":10,"column":61},"action":"insert","lines":["p"],"id":27}],[{"start":{"row":10,"column":61},"end":{"row":10,"column":62},"action":"insert","lines":["n"],"id":28}],[{"start":{"row":10,"column":60},"end":{"row":10,"column":61},"action":"remove","lines":["p"],"id":29}],[{"start":{"row":10,"column":60},"end":{"row":10,"column":61},"action":"insert","lines":["o"],"id":30}],[{"start":{"row":15,"column":37},"end":{"row":15,"column":47},"action":"remove","lines":["collection"],"id":31},{"start":{"row":15,"column":37},"end":{"row":15,"column":48},"action":"insert","lines":["aggregation"]}],[{"start":{"row":23,"column":0},"end":{"row":24,"column":0},"action":"remove","lines":["var ObjectId = require(\"../lib/ObjectId\")(BinaryParser, Logger, _);",""],"id":34}],[{"start":{"row":22,"column":0},"end":{"row":26,"column":0},"action":"remove","lines":["","var Aggregation = require(\"../lib/Aggregation\")(Selector, Cursor, Logger, _);","var Collection = require(\"../lib/Collection\")(Aggregation, Cursor, Selector, SelectorMatcher, ObjectId, EventEmitter, Logger, _);","var MongoPortable = require(\"../lib/MongoPortable\")(Collection, ObjectId, EventEmitter, Logger, _);",""],"id":35}],[{"start":{"row":3,"column":4},"end":{"row":4,"column":4},"action":"remove","lines":["ObjectId = null,"," "],"id":36}],[{"start":{"row":8,"column":4},"end":{"row":9,"column":4},"action":"remove","lines":["ObjectId = require(\"../../test/coverage/lib/document/index.js\").ObjectId;"," "],"id":37}],[{"start":{"row":12,"column":0},"end":{"row":12,"column":4},"action":"remove","lines":[" "],"id":38}],[{"start":{"row":12,"column":0},"end":{"row":13,"column":4},"action":"remove","lines":["ObjectId = require(\"../../src/document/index.js\").ObjectId;"," "],"id":39}],[{"start":{"row":12,"column":0},"end":{"row":12,"column":4},"action":"insert","lines":[" "],"id":40}],[{"start":{"row":43,"column":22},"end":{"row":43,"column":23},"action":"insert","lines":["_"],"id":41}],[{"start":{"row":44,"column":33},"end":{"row":44,"column":44},"action":"remove","lines":["connections"],"id":42},{"start":{"row":44,"column":33},"end":{"row":44,"column":34},"action":"insert","lines":["_"]}],[{"start":{"row":44,"column":33},"end":{"row":44,"column":34},"action":"remove","lines":["_"],"id":43},{"start":{"row":44,"column":33},"end":{"row":44,"column":44},"action":"insert","lines":["_connHelper"]}],[{"start":{"row":44,"column":44},"end":{"row":44,"column":45},"action":"insert","lines":["."],"id":44}],[{"start":{"row":44,"column":45},"end":{"row":44,"column":46},"action":"insert","lines":["h"],"id":45}],[{"start":{"row":44,"column":46},"end":{"row":44,"column":47},"action":"insert","lines":["a"],"id":46}],[{"start":{"row":44,"column":47},"end":{"row":44,"column":48},"action":"insert","lines":["s"],"id":47}],[{"start":{"row":44,"column":45},"end":{"row":44,"column":48},"action":"remove","lines":["has"],"id":48},{"start":{"row":44,"column":45},"end":{"row":44,"column":60},"action":"insert","lines":["hasConnection()"]}],[{"start":{"row":44,"column":59},"end":{"row":44,"column":68},"action":"insert","lines":["TEST_DDBB"],"id":49}],[{"start":{"row":44,"column":74},"end":{"row":44,"column":110},"action":"remove","lines":["have.ownProperty(TEST_DDBB).to.exist"],"id":50},{"start":{"row":44,"column":74},"end":{"row":44,"column":75},"action":"insert","lines":["b"]}],[{"start":{"row":44,"column":75},"end":{"row":44,"column":76},"action":"insert","lines":["e"],"id":51}],[{"start":{"row":44,"column":76},"end":{"row":44,"column":77},"action":"insert","lines":["."],"id":52}],[{"start":{"row":44,"column":77},"end":{"row":44,"column":78},"action":"insert","lines":["t"],"id":53}],[{"start":{"row":44,"column":78},"end":{"row":44,"column":79},"action":"insert","lines":["r"],"id":54}],[{"start":{"row":44,"column":79},"end":{"row":44,"column":80},"action":"insert","lines":["u"],"id":55}],[{"start":{"row":44,"column":80},"end":{"row":44,"column":81},"action":"insert","lines":["e"],"id":56}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":0,"column":0},"end":{"row":15,"column":1},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1484729588757,"hash":"11d12e23cbe245e208026c4f861f0889300ef8e1"}