{"_id":"mongolass","_rev":"62-14823db4794e2fc9279c0a282091621c","name":"mongolass","dist-tags":{"latest":"4.4.7"},"versions":{"1.0.0":{"name":"mongolass","version":"1.0.0","keywords":["mongodb"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@1.0.0","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"c44f70390612ccfe3263644fcf52fd38f114b7fa","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-1.0.0.tgz","integrity":"sha512-zeGYXYrvTIFxy/y49FhwUrGyRG+8iFDSr19CgT+W+Fax/1YuR8wLg56yw09uT/cSbDKryQjSkcMNFk2qqIQ3Dg==","signatures":[{"sig":"MEYCIQD2SJqm408k/stORoZmbiBb2mkipqTtvXwHuz9Jg+jfIwIhAJ1GS/7YSpyUrIJ/4dwhoacssXQTmnS1h6xuxttzdZ/Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"c44f70390612ccfe3263644fcf52fd38f114b7fa","engines":{"node":">=4"},"gitHead":"9797f71c2f154acacbab8108d8ed4d1f3a2a0b83","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.14.12","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.2.5","dependencies":{"co":"4.6.0","debug":"2.2.0","lodash":"4.2.0","mongodb":"2.1.7","bluebird":"3.3.3","inflected":"1.1.6","another-json-schema":"1.1.0"},"devDependencies":{"mocha":"^2.4.5","co-mocha":"^1.1.2","istanbul":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-1.0.0.tgz_1457518135061_0.5905196606181562","host":"packages-13-west.internal.npmjs.com"}},"1.0.1":{"name":"mongolass","version":"1.0.1","keywords":["mongodb"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@1.0.1","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"ab469645643c60b0a92e99c95f77acc29e25ff6a","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-1.0.1.tgz","integrity":"sha512-izTzAY/naVBK79lKvknIG6G/t96wS9bovH2XXhbeNf7UKNExardjL59WriSgxTMP+/DLSzmoZqO2Vhwy9lhSkA==","signatures":[{"sig":"MEYCIQD2bRWuHVs8P9nJY9vekjN2RrhynUDbhaKSnMP5KRrUvwIhAPG+nwOZ5/L9QA0fsqb5HbQqGlGhdzEnspCsKr9wHZoc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"ab469645643c60b0a92e99c95f77acc29e25ff6a","engines":{"node":">=4"},"gitHead":"00970a9d7f2b05e06f5efd342344633cc0e59fc9","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.14.12","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.2.5","dependencies":{"co":"4.6.0","debug":"2.2.0","lodash":"4.2.0","mongodb":"2.1.7","bluebird":"3.3.3","inflected":"1.1.6","another-json-schema":"1.1.0"},"devDependencies":{"mocha":"^2.4.5","co-mocha":"^1.1.2","istanbul":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-1.0.1.tgz_1457520492914_0.5402206399012357","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"mongolass","version":"1.0.2","keywords":["mongodb"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@1.0.2","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"8928cb7af441cee2484f6eb208e9b4193dc5d8ad","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-1.0.2.tgz","integrity":"sha512-RBpCl3zADizpIfHEs+Iaz9U9Om5xb5Z0RvFSYXUu2I+TnWNfZVJZko8XuUjXtKP39ezFRYiDGZ4N/W+E6ylYZQ==","signatures":[{"sig":"MEUCIDX4MBau+du5igo0kdF1Oy5LPkWYcJX2MgLCEy6VwqPhAiEAtihQAcy2TtQLWYL/5tCQqF3x5+ND2f5lr+3Sot/l7So=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"8928cb7af441cee2484f6eb208e9b4193dc5d8ad","engines":{"node":">=4"},"gitHead":"b9caa4e0d84517a41917d9c62abe2b02b4ee7d2a","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.14.12","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.2.5","dependencies":{"co":"4.6.0","debug":"2.2.0","lodash":"4.2.0","mongodb":"2.1.7","bluebird":"3.3.3","inflected":"1.1.6","another-json-schema":"1.1.0"},"devDependencies":{"mocha":"^2.4.5","co-mocha":"^1.1.2","istanbul":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-1.0.2.tgz_1457922910695_0.2888171966187656","host":"packages-12-west.internal.npmjs.com"}},"1.0.3":{"name":"mongolass","version":"1.0.3","keywords":["mongodb"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@1.0.3","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"b2a5f76772de9cfcbd7deb75651b6cfe3110f44d","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-1.0.3.tgz","integrity":"sha512-qwfsOCH/msLA1O1Z6bxY162racvPykLa9ou5or6VzVZjUxTFB3m3UE8HQM8a8x9Tpibn9SgFiSFlEaBIKNLLPQ==","signatures":[{"sig":"MEUCIQDUnOFTfNUomweUZoEFdU/UWd7V3OfPceLQyda/K9QA9AIgCHuGg0BnEw/ZgCIYe4gdMsOVd59ksboLE7MxocjxlfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"b2a5f76772de9cfcbd7deb75651b6cfe3110f44d","engines":{"node":">=4"},"gitHead":"91d087b70f5af8ac43e9806c25d4ca9a72c19015","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.14.12","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.2.5","dependencies":{"co":"4.6.0","debug":"2.2.0","lodash":"4.2.0","mongodb":"2.1.7","bluebird":"3.3.3","dot-prop":"^2.4.0","inflected":"1.1.6","another-json-schema":"1.1.0"},"devDependencies":{"mocha":"^2.4.5","co-mocha":"^1.1.2","istanbul":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-1.0.3.tgz_1457925687187_0.05667649512179196","host":"packages-13-west.internal.npmjs.com"}},"1.0.4":{"name":"mongolass","version":"1.0.4","keywords":["mongodb"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@1.0.4","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"a8cf2f17e23b14b500911ffaa493f22630f0bdfd","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-1.0.4.tgz","integrity":"sha512-hhRWHHhHUs0UcK8SyMBpPdNPLA6hhiT7icj+louhfvx3nFEGePV5kjQQuVZ4qlqnkTClYN8C9xza3YIJ1Lo/jQ==","signatures":[{"sig":"MEUCIBc0s9FKqptAqjukM9EeTeKDXmwBSVzhjR8ivMbrjtxjAiEA2L3Ko95EVuzw8hSVxnLe9HvqkCVNTqESIP+zMekxoX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"a8cf2f17e23b14b500911ffaa493f22630f0bdfd","engines":{"node":">=4"},"gitHead":"44d8ae3355a3de33b19a6c1614e0c33ee132b162","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.14.12","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.2.5","dependencies":{"co":"4.6.0","debug":"2.2.0","lodash":"4.2.0","mongodb":"2.1.7","bluebird":"3.3.3","dot-prop":"^2.4.0","inflected":"1.1.6","another-json-schema":"1.1.0"},"devDependencies":{"mocha":"^2.4.5","co-mocha":"^1.1.2","istanbul":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-1.0.4.tgz_1458625424909_0.15242271218448877","host":"packages-13-west.internal.npmjs.com"}},"1.1.0":{"name":"mongolass","version":"1.1.0","keywords":["mongodb"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@1.1.0","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"b8d1488783c91c571672cd47f6b674d33cc66154","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-1.1.0.tgz","integrity":"sha512-6HyL6a1XfFrTVqzKiTo5AZl8fMj/qq9GZlND4ZMhGhK6JcwyMyUafFraAHIRJyOc0Lk4W/2oHh09Uz/1yRgXSQ==","signatures":[{"sig":"MEYCIQCKGLDHNSVQlzitvW35nqw4G3RqvWDSh4JBY3FwBbV5oQIhAMzFB+rxDc2D/uhDhmWRtjacpRg0NkPCAn3g2P+cgXJp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"b8d1488783c91c571672cd47f6b674d33cc66154","engines":{"node":">=4"},"gitHead":"5ec89f962e4bb76dc37c94d6b070cfbce549f50e","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.15.1","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.4.3","dependencies":{"co":"4.6.0","debug":"2.2.0","lodash":"4.2.0","mongodb":"2.1.7","bluebird":"3.3.3","dot-prop":"2.4.0","inflected":"1.1.6","validator":"5.2.0","another-json-schema":"1.1.3"},"devDependencies":{"mocha":"^2.4.5","co-mocha":"^1.1.2","istanbul":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-1.1.0.tgz_1461829195072_0.8143446331378073","host":"packages-16-east.internal.npmjs.com"}},"1.2.0":{"name":"mongolass","version":"1.2.0","keywords":["mongodb"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@1.2.0","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"c34481690c41a4b023764fb90abea4b14a4b937f","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-1.2.0.tgz","integrity":"sha512-g6iINoNrCaaB35vkL8o51OLg7iBhQWTbo8QDi16/eKIvnX/t66g9NHNGRH2+cNfr9LuzEtHyV+lJBOQ73FQW4Q==","signatures":[{"sig":"MEUCIF7tfVMroCu8vshJrJ6kdvsYSAnygjL/38kekhT6T5RQAiEAojQY01Q1LoZf/HVJnGPUHizBgMJYaw4hd2dZt6JW7Xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"c34481690c41a4b023764fb90abea4b14a4b937f","engines":{"node":">=4"},"gitHead":"4c544c1d586a5d9da6a7cbdffce209981aa3a959","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.15.5","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.4.5","dependencies":{"co":"4.6.0","debug":"2.2.0","lodash":"4.15.0","mongodb":"2.2.8","bluebird":"3.4.3","inflected":"1.1.7","validator":"5.5.0","another-json-schema":"1.1.3","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.0.2","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-1.2.0.tgz_1472128253841_0.8293071195948869","host":"packages-12-west.internal.npmjs.com"}},"2.0.0":{"name":"mongolass","version":"2.0.0","keywords":["mongodb"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@2.0.0","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"2db5f7c985ff684df992a07ea3f9453ef57e930c","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-2.0.0.tgz","integrity":"sha512-eOGltOXb0xmHJ8E8mWUTJyhvkS3WkupmrA250yPEfkqc8lRWwFrhyHTLZtTlsrjRsUxDs0aF4lhMqg+tvcSrpQ==","signatures":[{"sig":"MEUCIQC72UIyqSw8yLv7eouHNVOr40FskPUbN67czjWJ0oTiCQIgbNtyhNHrezkOUTcRE1yV+vkT9LhOp0dhh7Gj4q4RBo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"2db5f7c985ff684df992a07ea3f9453ef57e930c","engines":{"node":">=4"},"gitHead":"80e2c88345f5ea404009fdac56b429c040f491ea","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.15.9","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.5.0","dependencies":{"co":"4.6.0","debug":"2.2.0","lodash":"4.15.0","mongodb":"2.2.9","bluebird":"3.4.6","inflected":"1.1.7","validator":"5.6.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.0.2","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-2.0.0.tgz_1472917243114_0.4454280072823167","host":"packages-16-east.internal.npmjs.com"}},"2.0.1":{"name":"mongolass","version":"2.0.1","keywords":["mongodb"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@2.0.1","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"86540842eb588e89fa21722823c882074b1e7ea6","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-2.0.1.tgz","integrity":"sha512-xMSDmUwu5ug2gwNZiu5wnx8KYhBVEZQfPvLdrWP2klXg1DmDHWoaxcJfPoFmhumKbKNGO78k/Sn/UHk0V65QrQ==","signatures":[{"sig":"MEYCIQCxHfOFAywkBxU2/gDDVH+sJVO1wUo+Pq/0/buhgrWYyAIhAOEql63gxfXuPRZViOfgqq6qwRRGKBcfFfa9ExuNpP26","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"86540842eb588e89fa21722823c882074b1e7ea6","engines":{"node":">=4"},"gitHead":"e173c7b03810c7225c62b8693779ef7b0cb2fbd3","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.15.9","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.5.0","dependencies":{"co":"4.6.0","debug":"2.2.0","lodash":"4.15.0","mongodb":"2.2.9","bluebird":"3.4.6","inflected":"1.1.7","validator":"5.6.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.0.2","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-2.0.1.tgz_1473176947031_0.15272911032661796","host":"packages-16-east.internal.npmjs.com"}},"2.0.2":{"name":"mongolass","version":"2.0.2","keywords":["mongodb"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@2.0.2","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"ef70d37176a430d1f28d997b5ca15c4b1791bfe0","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-2.0.2.tgz","integrity":"sha512-L9R2+hZZhKuIZvryA7u7BqV5PVaVk0d6XIHodkUerOKlD/DwLuiKUoN9lHLr+Xn7gi/c3+uHLlwvVGrhJd7f2A==","signatures":[{"sig":"MEQCIBfYwEb+j50KF2alW1/duL3FRSUDe0Sya9RxHVJinAwiAiAeGNIo/R36zoQdtGpNb83HDI8vjA6EiYyEir7QcRxYLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"ef70d37176a430d1f28d997b5ca15c4b1791bfe0","engines":{"node":">=4"},"gitHead":"94738e54c29ff28398852fb18c08898ac87e9245","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.15.9","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.5.0","dependencies":{"co":"4.6.0","debug":"2.2.0","lodash":"4.15.0","mongodb":"2.2.9","bluebird":"3.4.6","inflected":"1.1.7","validator":"5.6.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.0.2","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-2.0.2.tgz_1473241178237_0.37739038770087063","host":"packages-16-east.internal.npmjs.com"}},"2.1.0":{"name":"mongolass","version":"2.1.0","keywords":["mongodb"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@2.1.0","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"c092dc4b3bfc340be66bedbc236cba5f4f325e55","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-2.1.0.tgz","integrity":"sha512-fLS8K0M5dsAB2xF0S2Td0e9iPe2jdR/uWbBwxMSGjlffAU+1+52CXQUwrDpoHpguWjkmNfhA1whuZl0tje3Fdg==","signatures":[{"sig":"MEYCIQDkOWQKIX7BzpZcb2raA1p96tu7xjys53MdxemyRFOs0QIhAOvmwpKq9ZwdqIgz6Wu5x3j/bD6XS4hjGV+aeqheC+Ee","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"c092dc4b3bfc340be66bedbc236cba5f4f325e55","engines":{"node":">=4"},"gitHead":"fb5bebdd2cdd8c48431b895d7ed8903d626bed3e","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.15.9","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.5.0","dependencies":{"co":"4.6.0","debug":"2.2.0","lodash":"4.15.0","mongodb":"2.2.9","bluebird":"3.4.6","inflected":"1.1.7","validator":"5.6.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.0.2","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-2.1.0.tgz_1474192564829_0.2949825164396316","host":"packages-12-west.internal.npmjs.com"}},"2.2.0":{"name":"mongolass","version":"2.2.0","keywords":["mongodb"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@2.2.0","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"06a7fc65ed070910e58abe918d92592c6e4526f7","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-2.2.0.tgz","integrity":"sha512-RcMtxryNoP5VeNsYrdg7tsPI70Mst4s5QW3CNXGa01oWcWQxToq/Ghd4hXs+nrxYGCgvw8QhMRjW+RHG8XE8xA==","signatures":[{"sig":"MEQCIB+H24vIomBaDs/y09zdNfAlyQqLBTwClQDFUqdPcJCwAiBHtfYtD4ofEwdi7hWEskoEnNKfPCRxP+A0etxa5iKpNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"06a7fc65ed070910e58abe918d92592c6e4526f7","engines":{"node":">=4"},"gitHead":"57bb7f2082190bdad0c31a969d1d8cb326795786","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.15.9","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.6.0","dependencies":{"co":"4.6.0","debug":"2.2.0","lodash":"4.15.0","mongodb":"2.2.9","bluebird":"3.4.6","inflected":"1.1.7","validator":"5.6.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.0.2","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-2.2.0.tgz_1475568104768_0.5994252054952085","host":"packages-16-east.internal.npmjs.com"}},"2.3.0":{"name":"mongolass","version":"2.3.0","keywords":["mongodb"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@2.3.0","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"fdcc261f99bfa3272bb374d6df45c699ce454a4f","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-2.3.0.tgz","integrity":"sha512-3kcGJWJ3fK6LccgVN/Cge7UKQ4w76TSOv19NIQkv5fHI01+BvVTGlosfyIBfjOV+PGf2WC83fOTNY71KMvahtA==","signatures":[{"sig":"MEUCIFculhMwr353Q9FJJte2sBGeu5MEyfebeGSRUbBAeFEuAiEAok6B2zdLFt8d5B8BPMhZurfWdqK8InZUeaCtQnH83j4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"fdcc261f99bfa3272bb374d6df45c699ce454a4f","engines":{"node":">=4"},"gitHead":"df686cc02971f7878cefd0c60cc42e5a6818b760","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.15.9","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.6.0","dependencies":{"co":"4.6.0","debug":"2.2.0","lodash":"4.15.0","mongodb":"2.2.9","bluebird":"3.4.6","inflected":"1.1.7","validator":"5.6.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.0.2","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-2.3.0.tgz_1476181309444_0.8349168717395514","host":"packages-16-east.internal.npmjs.com"}},"2.3.1":{"name":"mongolass","version":"2.3.1","keywords":["mongodb"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@2.3.1","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"8ac8e4a03b8148f9180f2ea2285ac13d3c279aa9","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-2.3.1.tgz","integrity":"sha512-dpR5uuYZ6IBMMlmm0mVN+F8ov2u3A71v1DeWUSmFTbD1TuGn9rC0FoyWd+gS2wTc/ZfumES8t7oVez2r0iwDZw==","signatures":[{"sig":"MEYCIQDvmBULyMdxmWqPNaRIxIXrXwHZ6YLt4aQ6gSRLr6ThsAIhAPxVp73rTLrCjmS/ZVe9sOjNrzTLMniwE4amstfvaPCv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"8ac8e4a03b8148f9180f2ea2285ac13d3c279aa9","engines":{"node":">=4"},"gitHead":"318b3ab95b17cad6e3baa1fac1931f9dc06fcef4","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.15.9","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.6.0","dependencies":{"co":"4.6.0","debug":"2.2.0","lodash":"4.15.0","mongodb":"2.2.9","bluebird":"3.4.6","inflected":"1.1.7","validator":"5.6.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.0.2","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-2.3.1.tgz_1477216430544_0.39929637452587485","host":"packages-18-east.internal.npmjs.com"}},"2.3.2":{"name":"mongolass","version":"2.3.2","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@2.3.2","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"45c5136c1d14ef5321598039f7f2ec28b6ddff2d","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-2.3.2.tgz","integrity":"sha512-tVWTldVU0CM0zrIIB0kEW4QE1XGuoUZa1fXNtUAXuo4TTj/2kp/WYAqT6i90l2dtUPYuFoLfy5D0W/oNyZm6vg==","signatures":[{"sig":"MEUCICgH80YBNILJJwit5DfbWew9RAs8aTHCicqqd/8UiJjLAiEA1L/pYMTRWh74hwt9yGr//ouBv2EKJAcI23K6K58z5rw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"45c5136c1d14ef5321598039f7f2ec28b6ddff2d","engines":{"node":">=4"},"gitHead":"50eda4be2fe4354fc7883356e0c0a7dbd8e89a99","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"3.10.8","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"co":"4.6.0","debug":"2.2.0","lodash":"4.16.6","mongodb":"2.2.11","bluebird":"3.4.6","inflected":"1.1.7","validator":"6.1.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.1.2","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-2.3.2.tgz_1478408058292_0.16265740478411317","host":"packages-12-west.internal.npmjs.com"}},"2.3.3":{"name":"mongolass","version":"2.3.3","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@2.3.3","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"8a7b8cb991939ee6a3395df0352652de83b8cd4e","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-2.3.3.tgz","integrity":"sha512-/Jo/21M6q6vMdJqdrGHrSndyRjtvFajNfZGP3WLr09voMNDCTyNIs5OQC+sUrVRwCnBdW+S1HilYHDEUxANQYg==","signatures":[{"sig":"MEUCIQD6G51EvZeEVh7eNF4Eezavxp5G9ZQXHHp06WVicHXvIwIgMUXEDFbhsNrLQiF6oZtF4hAT9Uh56ekSZIQOMC1o2tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"8a7b8cb991939ee6a3395df0352652de83b8cd4e","engines":{"node":">=4"},"gitHead":"f17a2b8149a1346c942dd49533baf4e7e297e6e3","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.15.9","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.6.0","dependencies":{"co":"4.6.0","debug":"2.3.3","lodash":"4.17.2","mongodb":"2.2.14","bluebird":"3.4.6","inflected":"1.1.7","validator":"6.2.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.2.0","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-2.3.3.tgz_1481307072905_0.6812394673470408","host":"packages-12-west.internal.npmjs.com"}},"2.3.4":{"name":"mongolass","version":"2.3.4","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@2.3.4","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"626e33f14fa9878ca7421c5044cfed20c77763e5","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-2.3.4.tgz","integrity":"sha512-/51LsdjYC/whPJgzfxsRdksyAvN8U0OZmq4CeGStPgqf/wc0DEc7fMeLZxsk64kLIQkXzZ825Uej0+h/CsIhKw==","signatures":[{"sig":"MEYCIQCikH3Uban1aJ2T+2Oz9X3yXHF98k6Ba5vsNSYGQSs29AIhAO8j2GPsBQEMOM02+2o2xRmk2o1kl54/7GXfNNDTFK7N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"626e33f14fa9878ca7421c5044cfed20c77763e5","engines":{"node":">=4"},"gitHead":"ba920039a3c9c44eb7697f3cc2e53cf555f8bad0","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"3.10.9","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"7.2.0","dependencies":{"co":"4.6.0","debug":"2.3.3","lodash":"4.17.2","mongodb":"2.2.14","bluebird":"3.4.6","inflected":"1.1.7","validator":"6.2.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.2.0","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-2.3.4.tgz_1482052725685_0.8231725508812815","host":"packages-12-west.internal.npmjs.com"}},"2.4.0":{"name":"mongolass","version":"2.4.0","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@2.4.0","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"7ccd412238582c8e591f765547393eafcca15b68","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-2.4.0.tgz","integrity":"sha512-Ylw7ohAAP+fypMlTjtrG9OyMjkOjW7kx1rWau3cqXMu6iOizxH4lmz0W8Lj8/a+h2yDwZs/UvehJ+ZDUEIRrcA==","signatures":[{"sig":"MEUCIQD2EgWgbCT4SAciPtH7p9hvOpAD7Z50Zpx4ljTEUf1B+AIgMyIUUlVqGa1JRBkAsQCL6fxZiDnjJc2PVPxXirZD3b8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"7ccd412238582c8e591f765547393eafcca15b68","engines":{"node":">=4"},"gitHead":"d907055bd44a0f6be474ef72e1947ae55c6befe2","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.15.9","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.6.0","dependencies":{"co":"4.6.0","debug":"2.3.3","lodash":"4.17.2","mongodb":"2.2.14","bluebird":"3.4.6","inflected":"1.1.7","validator":"6.2.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.2.0","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-2.4.0.tgz_1482246866216_0.6829030807130039","host":"packages-18-east.internal.npmjs.com"}},"2.4.1":{"name":"mongolass","version":"2.4.1","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@2.4.1","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"3bbdcbaeb3e74020b8f2c2bd49fd66a865ee688a","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-2.4.1.tgz","integrity":"sha512-jkocOYkM5d1ExESDTHGQSD2veE+kQAAUGgeOHcZuzVho2sAsmwQkgNQFvyqcK9fhSA2tmR2M12Jagmk0tJ7DMw==","signatures":[{"sig":"MEUCIBBx9c9wyEvnEkNGX4PYQuJdwiGZZZHPbFraInjt839GAiEA0YExLfQrKzWGVJtCuyxRHQCd31k0uWYoyWI6CuCHi3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"3bbdcbaeb3e74020b8f2c2bd49fd66a865ee688a","engines":{"node":">=4"},"gitHead":"f9a19ad0730526c75a7128dd2d749329242bf556","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.15.9","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.6.0","dependencies":{"co":"4.6.0","debug":"2.3.3","lodash":"4.17.2","mongodb":"2.2.14","bluebird":"3.4.6","inflected":"1.1.7","validator":"6.2.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.2.0","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-2.4.1.tgz_1482248043977_0.7513204184360802","host":"packages-18-east.internal.npmjs.com"}},"2.4.2":{"name":"mongolass","version":"2.4.2","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@2.4.2","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"f0d3c11eb42418bde0b117ce1ceb7f38efd42f1c","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-2.4.2.tgz","integrity":"sha512-gQLuTBtsriG0Q5vP5RkpitD3b2TgOdIf+XKXPwxH6NRBtuUHUhpBAq41ZCJGtxrOgP+PzuXiCgqFIoLUJMRlOg==","signatures":[{"sig":"MEUCIQCD62zb15fFvhEPqirJQ2i7WeqOy0Od4d0ggTMbBSWMxQIgAaK1chP7PPblqAiTqSr9Om6Ae8tlxM4/mI6YsaJ6yaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"f0d3c11eb42418bde0b117ce1ceb7f38efd42f1c","engines":{"node":">=4"},"gitHead":"c7784b3a3aa7bbdc4f16ae30e1621dddd7e76447","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.15.9","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.6.0","dependencies":{"co":"4.6.0","debug":"2.3.3","lodash":"4.17.2","mongodb":"2.2.14","bluebird":"3.4.6","inflected":"1.1.7","validator":"6.2.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.2.0","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-2.4.2.tgz_1486725928318_0.3156637118663639","host":"packages-18-east.internal.npmjs.com"}},"2.4.3":{"name":"mongolass","version":"2.4.3","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@2.4.3","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"43ec9881297c6794845cc05119f3ba7734fca33e","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-2.4.3.tgz","integrity":"sha512-folEaew4vTmXhzr+z4ya47LdDcC+o9MTL0xCP0Umscwxd8ids9DEr236fb26oZq+3GZclpnWMO3QFtvhJhR3kw==","signatures":[{"sig":"MEUCIHwlLSRJVykU1zSM7trC78gj4HIoqcRqox5hpUuoRZ8BAiEA5DEL5TvmIJeEvoheKdpXqdixkqUyxdx/SJQH/dtfejs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"43ec9881297c6794845cc05119f3ba7734fca33e","engines":{"node":">=4"},"gitHead":"b2615554b676ce4ec573242d8dad8ec64029a849","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"4.1.2","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"7.6.0","dependencies":{"co":"4.6.0","debug":"2.6.2","lodash":"4.17.4","mongodb":"2.2.24","bluebird":"^3.5.0","inflected":"1.1.7","validator":"7.0.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.2.0","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-2.4.3.tgz_1489379296508_0.047618672950193286","host":"packages-12-west.internal.npmjs.com"}},"2.4.4":{"name":"mongolass","version":"2.4.4","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@2.4.4","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"65b90d3fc6f9383e8e9b5b44a14d1a846ab3459e","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-2.4.4.tgz","integrity":"sha512-/0rT8Vp+zx/UoD7j7itWt2qLTMjhHKUryZMj5zGOqp1UpPHEnHq5E9iP4Nxku04j5wlnxADxJ2Bjx1XfasWvrw==","signatures":[{"sig":"MEQCIBGVMSZ7rMd9IUiQ0K8KKOTAtJHUpotfSw6jtRHv10ByAiB3n7urUjmjSsOwzwln/+3NSU0xEaiE1CRaw1DuTijz9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"65b90d3fc6f9383e8e9b5b44a14d1a846ab3459e","engines":{"node":">=4"},"gitHead":"01a7840a71ca540a96c9cc47d6a3f7d99c9fc112","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.15.9","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.6.0","dependencies":{"co":"4.6.0","debug":"2.6.2","lodash":"4.17.4","mongodb":"2.2.24","bluebird":"^3.5.0","inflected":"1.1.7","validator":"7.0.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.2.0","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-2.4.4.tgz_1489650688775_0.5752139650285244","host":"packages-18-east.internal.npmjs.com"}},"2.4.5":{"name":"mongolass","version":"2.4.5","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@2.4.5","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"123a95bc27eaf1b7118fe1f9da6fff31e28fccec","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-2.4.5.tgz","integrity":"sha512-idzJ3OmKfope/69AoLnagnzSHNiCYY9XU/fI1GkzbcNdGMvvWZVNYm7FSjxVqjANzOFrayyn4V3Nw00bUvA63w==","signatures":[{"sig":"MEUCIAySXp0ni4rzPFg2nBAdKc2uuyzcmKQOzYW1ZFEGwrDHAiEAnKideraB/WOJlsUh5WWgAdirj2doRL2Wktnj8LwbaRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"123a95bc27eaf1b7118fe1f9da6fff31e28fccec","engines":{"node":">=4"},"gitHead":"d4055ca07073ba79690cf542d4acb5f44187c033","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"2.15.9","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"4.6.0","dependencies":{"co":"4.6.0","debug":"2.6.3","lodash":"4.17.4","mongodb":"2.2.25","bluebird":"^3.5.0","inflected":"1.1.7","validator":"7.0.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.2.0","co-mocha":"^1.1.3","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-2.4.5.tgz_1490013605747_0.6121412818320096","host":"packages-12-west.internal.npmjs.com"}},"3.0.0":{"name":"mongolass","version":"3.0.0","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@3.0.0","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"02868ece14228b65289f285f6aaf22e66e53d71f","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-3.0.0.tgz","integrity":"sha512-U5LZ7iK+OWa7gmKGmsBaxF0sI57Yniz4Uu6nLLv12t552E+xxSJx2HMp2yQTZqihCswXdq13rKj6bFa8mNldBQ==","signatures":[{"sig":"MEYCIQD1UR8cQj6WVt8/SS3oRj9fHrY/vdSws33bQYS8ZcxWXAIhAKxP00dfnMToIDTyVcedEJSvmfWIC/hKpYFrhBkgRDlb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=4"},"gitHead":"af7f027afccb084690e8a4095505616f4f399f1c","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.3.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"co":"4.6.0","debug":"3.0.0","lodash":"4.17.4","mongodb":"2.2.31","inflected":"2.0.2","validator":"8.0.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.5.0","co-mocha":"^1.2.0","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-3.0.0.tgz_1503051269205_0.9836903614923358","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"mongolass","version":"3.1.0","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@3.1.0","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"e037dabd1baabd779741c23c06dd7380374909bc","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-3.1.0.tgz","integrity":"sha512-sDoXqPRatIE5tgTE7rPiIDYJTwOelxP7JfBIMxKnqABbuLCC1ThU/RS9sV/MtRzTvB0hQ6GWW3x3Ss7YLfjDzg==","signatures":[{"sig":"MEUCIGxtonlMpHRluSKgqsap3hKsWisJOcVGtLsHrAAy9F0/AiEAlqyRnaiYcKoyS5mmrfp5+8Ke4e8x8a6vv1unCBdeokc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=4"},"gitHead":"d5720e14513da75ccdf836610ec6690a7b9aa365","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.3.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"co":"4.6.0","debug":"3.0.0","lodash":"4.17.4","mongodb":"2.2.31","inflected":"2.0.2","validator":"8.0.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.5.0","co-mocha":"^1.2.0","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-3.1.0.tgz_1503123038546_0.9653183731716126","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"mongolass","version":"3.1.1","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@3.1.1","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"89e276756fc402b4820484cb5008ab46d8d3ae4a","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-3.1.1.tgz","integrity":"sha512-WlOjP9GUBeCxQ8L3iNyGkVC7gefm2c0Hn4fgHwlsSFw3x0zFCqUze5gOAH7qWOUQPiqH2pBTc9aY8xMh0GxJDA==","signatures":[{"sig":"MEYCIQDJKA28uat64BHyAyBUR/TlkweHz77hMByHWrUwLa+bGgIhAOvFM9RR0WTnlw070g63YYkRJTkoxM0oTwKPlZ9EXkRm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=4"},"gitHead":"423bec248cc6aa8c7d278c943e1abb5183f57931","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.3.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"co":"4.6.0","debug":"3.0.0","lodash":"4.17.4","mongodb":"2.2.31","inflected":"2.0.2","validator":"8.0.0","another-json-schema":"2.1.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.5.0","co-mocha":"^1.2.0","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-3.1.1.tgz_1503125539142_0.9390396210364997","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"mongolass","version":"3.1.2","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@3.1.2","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"f140f97d9d7bf8e8cff524a11a5443f2ae428816","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-3.1.2.tgz","integrity":"sha512-/BdiIDExH+Ud3A7p4HlolDQ3UtD+IBYJNCP/9fUAfPtNjwPYE323rZhUjP79jDwanGzplJ9lhq5opdax4fMijA==","signatures":[{"sig":"MEUCIQD/FzXjaf3otEqXfutzSV40qKV1EPyvGO6TeWpMCB/JiAIgSPFwc+uascKV8k58yHH6IyoiXHOKGOqaGZRd7v5v0Ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=4"},"gitHead":"b59edbe3384f52c67a7ceed39d1159672b9e0f00","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.3.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"co":"4.6.0","debug":"3.0.0","lodash":"4.17.4","mongodb":"2.2.31","inflected":"2.0.2","validator":"8.0.0","another-json-schema":"2.1.1","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.5.0","co-mocha":"^1.2.0","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-3.1.2.tgz_1503126812222_0.08900077850557864","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"mongolass","version":"3.1.3","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@3.1.3","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"3644ebe4e651415927bebf7ce214ebbb235b491b","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-3.1.3.tgz","integrity":"sha512-Cjm1jsdXWdil0jyXFHLP4NwnseE/8QwvNJE75ZWSQtFAFqNXRcdOwd5dD01vTUFtzzqzK7+0NM9UYjcynaPITQ==","signatures":[{"sig":"MEQCIFCtqJFD07mala7ytg+7Uw70GoDMxU/fFTo+EVqnjCk8AiBA+kJC+eZS8hJs5Me7fJK+jaT9PmHx3nOVv87g0/wZHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=4"},"gitHead":"9e0b5cf5f42b2c421c1dfcaccda830ee9050f028","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.3.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"co":"4.6.0","debug":"3.0.0","lodash":"4.17.4","mongodb":"2.2.31","inflected":"2.0.2","validator":"8.0.0","another-json-schema":"2.1.1","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.5.0","co-mocha":"^1.2.0","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-3.1.3.tgz_1503149199379_0.36790713015943766","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"mongolass","version":"3.1.4","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@3.1.4","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"7a60fd715128509ff8526d7e4b8bed70621c1430","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-3.1.4.tgz","integrity":"sha512-QKud+ENo/dwtDaaEqZ/7siibn/KQDBRiC87YZK442ad6gwoEyPhDZJLjPSoMnmKnD+di+vPhAn0FWXb5QNn6MA==","signatures":[{"sig":"MEUCIQDFjHREsPJ9motHaTpmfBSCQuQOVCFN1RFvAVGNZgjgJgIgZkWzx/5X48ZovgdCraHYKQgQho5iE2HDEoGxmhT2iEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=4"},"gitHead":"14fe37dd93667a0a48bc46bc65ce405db8660142","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.3.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"co":"4.6.0","debug":"3.0.0","lodash":"4.17.4","mongodb":"2.2.31","inflected":"2.0.2","validator":"8.0.0","another-json-schema":"2.1.1","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.5.0","co-mocha":"^1.2.0","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-3.1.4.tgz_1503199039081_0.2113383614923805","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"mongolass","version":"3.1.5","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"license":"MIT","_id":"mongolass@3.1.5","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"a6819c08b075b4d27a8deac18df9ad843fd55fe4","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-3.1.5.tgz","integrity":"sha512-BV08Q/xWPjupWw9XCYfvUVRsM8cY6mnTRz8sHdyl1vgrxRixDNuLcoDzB65p1Uf6fAhHAge5vYtTPDuoFkRPmg==","signatures":[{"sig":"MEQCIAqerkAa7ajDGTrv9B++CTvnj8UH8klH5lKR67rHPs+gAiBk5tAr9jS8nlskUStOcg/ewbxI+NlkQ3OVnD/N0r/pGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=4"},"gitHead":"434e11f5ebeaf3167b9145811ff33d8674da2281","scripts":{"test":"node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha"},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.3.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"co":"4.6.0","debug":"3.0.0","lodash":"4.17.4","mongodb":"2.2.31","inflected":"2.0.2","validator":"8.0.0","another-json-schema":"2.1.1","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^3.5.0","co-mocha":"^1.2.0","istanbul":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-3.1.5.tgz_1504021954263_0.8833274969365448","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"mongolass","version":"4.0.0","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.0.0","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"3b02918ec8a2c8f6311d3d0f624f0da51e8003ba","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.0.0.tgz","integrity":"sha512-T4BF5OyRTerCv6u0iOYeu+2Zh5TDvKzhsriY39LiAnzDCnYQfNGax9I4rPKkknXkewqon27/gyWvV+6OKTUzNg==","signatures":[{"sig":"MEUCIA0VL3Bvyvf7B/zy3sQMeEbRHXa7uJcrz+EUV/54ahAqAiEAtgwtXjUqbL5Zcrdx4BcDHnsJ5dbCJhjBbvTGFwX/6TA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"1d84a1d0cac526e7a0475677924fef908605b10f","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint ."},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.5.1","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"muri":"1.3.0","debug":"3.1.0","lodash":"4.17.4","mongodb":"~3.0.1","inflected":"2.0.3","validator":"9.2.0","another-json-schema":"3.3.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^4.1.0","co-mocha":"^1.2.1","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"5.2.1","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","eslint-config-standard":"11.0.0-beta.0","eslint-plugin-standard":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-4.0.0.tgz_1515395935542_0.08493125136010349","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"mongolass","version":"4.1.0","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.1.0","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"3759e98be5aa4e11419c7dcb3b33f5d37fd7de9c","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.1.0.tgz","integrity":"sha512-9TaUODXLx/xcVpz8US50yf/M3xp17EXStFzgjESvsdfMG+9uaCZidn0SjmwQaaXQOI6a4yEoAdBRfJgxXt///Q==","signatures":[{"sig":"MEUCIQC+CKN8SdXdDHUpKV96aeeugRPpoHVg1gDQLCCPo+Q7lgIgN5HudaSPQXJo5h9m+0hHa2lH3UaV2KhT5qVDAEHsrIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"69ccf8902266ae07e9b544f9716f35b19f4ae94d","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint ."},"_npmUser":{"name":"nswbmw","email":"gxqzk@126.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.5.1","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"muri":"1.3.0","debug":"3.1.0","lodash":"4.17.4","mongodb":"~3.0.1","inflected":"2.0.3","validator":"9.2.0","another-json-schema":"3.4.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^4.1.0","eslint":"4.15.0","co-mocha":"^1.2.1","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"5.2.1","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","eslint-config-standard":"11.0.0-beta.0","eslint-plugin-standard":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-4.1.0.tgz_1515507515316_0.9254065379500389","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"mongolass","version":"4.1.1","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.1.1","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"11859c5cc4cfea5296ed8f9bc385978e6ed05e68","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.1.1.tgz","integrity":"sha512-ilKyRbH/9iFbYldPIS76MeM+93dpNzegEMoOfmO7oluygKvLufkTmcCa84s8cy18P3NyoPyJS3FDwz0ykI8hvA==","signatures":[{"sig":"MEUCIFH+E3qyjJCbR8x9fGqb+bvkwrqrpQRnkoOPQvmPqpEtAiEApdvgnd+3g5YHsylDV8bLg1S4Ev54DTDNUcOss9MoMAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"8390775a11ece13dc86e9a3df116adff48859ccb","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint ."},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.6.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"muri":"1.3.0","debug":"3.1.0","lodash":"4.17.4","mongodb":"~3.0.1","inflected":"2.0.3","validator":"9.2.0","another-json-schema":"3.4.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^4.1.0","eslint":"4.15.0","co-mocha":"^1.2.1","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"5.2.1","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","eslint-config-standard":"11.0.0-beta.0","eslint-plugin-standard":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-4.1.1.tgz_1516333113055_0.14780776225961745","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"mongolass","version":"4.1.2","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.1.2","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"f2181e7546b6786190f14cced50d91f1f09e3a6c","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.1.2.tgz","integrity":"sha512-Eq/J3xDdlrCHZfLdPeUNrm8o2iNilMo5ux1qicS6qwI5f2x+e3T4NRGabU38VHxoa54qWADlXGpWT8OwXx6/BQ==","signatures":[{"sig":"MEUCIQCIq1qdOw4mb/xHyVnMBhYlxN3Ujy0Ot4eXJXr8l7zeMQIgBntT2TrJ8ezHcE2smF13uAG/l88nAh6D4DxSrrnk2gU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"6c677275f29054bd368ffa033ccacfbb621ee83f","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.6.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"muri":"1.3.0","debug":"3.1.0","lodash":"4.17.4","mongodb":"~3.0.1","inflected":"2.0.3","validator":"9.2.0","another-json-schema":"3.4.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^4.1.0","eslint":"4.15.0","co-mocha":"^1.2.1","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"5.2.1","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","eslint-config-standard":"11.0.0-beta.0","eslint-plugin-standard":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-4.1.2.tgz_1516335069517_0.9107969750184566","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"mongolass","version":"4.1.3","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.1.3","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"470b43e57871d42423065761d82c0c9aa3adf2e3","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.1.3.tgz","integrity":"sha512-pyT71Nw7QYojkW3P44swG8rBi5i+J++i8jtboIGtOCtn2dv1lZPjoQKYf1jJKyh5LXi/22uPA9xFgCFYEzHQmw==","signatures":[{"sig":"MEUCIQCM0bMw4hb8Mk33Yet2ny5QR7mMJmUTXFxIiIu0CIzsoAIgLWLBvsgVA99J0RA4F0vAc6QCl+rwvzu2xJDS6nj5uCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"01743195f991fc866ae618922eb2af90f4ca4904","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.6.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"muri":"1.3.0","debug":"3.1.0","lodash":"4.17.4","mongodb":"~3.0.1","inflected":"2.0.3","validator":"9.2.0","another-json-schema":"3.4.0","mongolass-plugin-populate":"*"},"devDependencies":{"mocha":"^4.1.0","eslint":"4.15.0","co-mocha":"^1.2.1","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"5.2.1","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","eslint-config-standard":"11.0.0-beta.0","eslint-plugin-standard":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mongolass-4.1.3.tgz_1516335250609_0.8767366718966514","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"mongolass","version":"4.1.4","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.1.4","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"381a6a55712d9b92f6e5b228395f9f4a17240011","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.1.4.tgz","fileCount":21,"integrity":"sha512-DU7voPtkaxSLg5w7NfCY1q0YQfzGxsPeC6xnhFYYYqn0cNqILbNLtTFC1Bo1KR76yhxJJ+0pYA+ad7pfNGA1LA==","signatures":[{"sig":"MEQCIH1eQe8/k2uaAvUZUlxZZkHe1eygnD6dKX9GNBk3TZ7RAiAYmbRS78ZuiFRB/dkSXytLjWccpLSuYc9vHM1FXG1wdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91581},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"66cb1e8945bc3bc5cf46b7cff5096802098ecd10","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.6.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"muri":"1.3.0","debug":"3.1.0","lodash":"4.17.4","mongodb":"~3.0.1","inflected":"2.0.3","validator":"9.2.0","another-json-schema":"^3.5.0","mongolass-plugin-populate":"*"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^4.1.0","eslint":"4.15.0","co-mocha":"^1.2.1","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"5.2.1","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","eslint-config-standard":"11.0.0-beta.0","eslint-plugin-standard":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mongolass_4.1.4_1523420783981_0.41746371341914523","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"mongolass","version":"4.2.0","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.2.0","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"dd7ba4ded2be02de5263a6823748ae267751c339","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.2.0.tgz","fileCount":21,"integrity":"sha512-f47IeFW+Q6z8+sqpNnVKX4FYOi4RFsz591VpbNGdzl9nHXxX4Bmsj520OJ5o1zRFDyKTWci891UgWmdDmbZBlA==","signatures":[{"sig":"MEYCIQDosX+ErxK2zcg/eP6z43cZFkVOLuzQsZH1jsbIq/BUGwIhAKHH2ZbrHh1hC/SanEz9nJ+1rp9EZ9zwEAg2/Fa6xA8e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94901},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"695a5937662111dd1004421170bed3e53c522982","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.6.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"muri":"1.3.0","debug":"3.1.0","lodash":"4.17.4","mongodb":"~3.0.1","inflected":"2.0.3","validator":"9.2.0","another-json-schema":"^3.5.0","mongolass-plugin-populate":"*"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^4.1.0","eslint":"4.15.0","co-mocha":"^1.2.1","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"5.2.1","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","eslint-config-standard":"11.0.0-beta.0","eslint-plugin-standard":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mongolass_4.2.0_1523591081315_0.9112350600661747","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"mongolass","version":"4.2.1","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.2.1","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"47210f967c4617593e52399263a7b3d026ce743d","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.2.1.tgz","fileCount":20,"integrity":"sha512-gy3sgBiDchM8rJPlyJOF3nHfdm3+LCYXAbiVypERVt6w+pKydBVUyafzqysixv3BKN2STCb5bbB00fib7Doo1Q==","signatures":[{"sig":"MEQCICbQkO1Qvoiy/F/iXVdsZzu/meMNUBlNcPdV6Y/MfWNXAiBEqS/HfFWpJSN5OFmvL3hNQC/8S50PDIXK1ABHcO45tA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+WqCCRA9TVsSAnZWagAA+6wP/3QzZQdg7SDeRFSlttv3\nTIybAAJYMxYOsmKRNbNxh/VorGQLZlWZWnls2DKqdj6aHyP1Kq09PMLb8VOd\nkP2uHjdybs41wFtexbuO6BU3M5R7IbpaSGvLGlgEtUtT038AQ2Ngwo9nVlO8\noVKV4rbl5QSWVR1OsVeATBh+tEayi96QfL17plOKGQ8dWMDQ9qXMMJ6dg2tU\nnA28OkttJZfZLn5xmlcyJWCiV718RJKY4ptb2MeBu4/BGsolp/sd1eVvTss4\ntB8LUsbsdMWrE9lRrIlDu1xFpuFHABT8sdsH3CVqz9OnUhzUS4kFvjbhuXfZ\ne2sLSy8PTW1RoK5HaphGH0NerXRZxtEPDShQgl6CfO4Uwyv7/Py5pKDK9HHn\nLxLzakMQjKVf6DVLE/q7p/YltyLxMhKfFcVNHRNc0ath1iQxZNOnghIy74ik\n10csISfbW+OlGakVZ9bgxN/CO9yZRaerVkRVY9uOzusje6lZhXK32dVDsHpt\nfOeClgoAugV3k/eL+SSwucGKHWvl0Ex64Lf89vE1K60qV8rx0diQ2C5sRpoK\n8UrSLLB2yCxftY+qHfaLv5Xuk4ZEaa+4HUN+edVTQ1/Is9gMcVNg5Hvczqac\n9V5Kth2RUfvq9Vcdcsk3HX+u401pwbJtVse+KmdQyTqCWToGe5N98Paagkew\nmHRk\r\n=arSP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"d836699f999c7e6cd7b3e450ff19e84c75be0f15","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.6.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"muri":"1.3.0","debug":"3.1.0","lodash":"4.17.10","mongodb":"~3.1.0-beta4","inflected":"2.0.4","validator":"10.2.0","another-json-schema":"^3.6.0","mongolass-plugin-populate":"*"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.1.1","eslint":"4.19.1","co-mocha":"^1.2.2","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.11.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolass_4.2.1_1526295168705_0.006985264502999078","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"mongolass","version":"4.3.0","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.3.0","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"29ed9c43304aa68bbb54649af75b70813288c524","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.3.0.tgz","fileCount":20,"integrity":"sha512-pwo/4g3ZbWvUsp5A9uuuQSqxq1NMPyqgvYgX9MascO9z+0TJVZFohu3FoQmCpkDT1fW/fvVfyYFcQ+CThusKPg==","signatures":[{"sig":"MEQCIDyI0AMg/lkqqk2ggKTR/gq9ji7bUuPcAFqJyChEb+I9AiB5Y/ODmL7Wo9/DceeLsvANUp+5WlYGYSF2FkEGk+hePw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAo8jCRA9TVsSAnZWagAA15IP/2aRuDUPKy1IdzNfBje0\nJm9WMBOq6u2cQEFtfBOM1WpbLhYjlA6FlejTFTZrvMsisOcSUVlFouEsAhEW\nCn1M4BqAdjAewKZ2cmvb5Ye1JyVyg0nosHcEy3yij4zp7A62Rub/4WmUulvH\niBIrus/puZoBmZ10WDdRnKj3CAIkffrP53oZD3+XTRCdhzGwq3nbSYtYeOzn\nSYUe5ADiomEcsRv0nInxtUMVlJfZi85lZ2rzQ3vL+n55o0OTI01D98itG5/4\nQJO0vgo2t3xYVO97w41rP/iFIo9KNnoWCACOIZmDkMPH3fEfsWx2U66hYG7G\nxeeKYHX4CW1ZAbDEk99ONCpJL2/jtGCp27VPUUosh93gSJUtXiBTRGMjOvi0\nkyj4g34C+oCmMznwqOpTiKGbi28UgnwnbH67hPZr91XY0PgHI97zy/pgISUT\nhI3WvSRCJ+0nzu2oUQCU+Dwe10iqeYnqNZpsu9sE0o0zLzM/LsDqRbiRgPxE\npvwIg7gXCHHx9Zzzs2nrVMIKsXNhhyh6yKIcNNuQWjEcJtSWni4D9yX/ITwZ\nTLhe3A3awnMXcXg7SPgzxSczuapd6aWqcAFMDQhirHPWViQ1wv80QnV92M6m\nEPjcExViXT/Hi+GnIKMbqFlrEHUMqegVQhRP1XihJXOHzV1ylLPX8kZXcW82\nPY/w\r\n=2Dzi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"4bc7250020d3aabd7e7100d6a08a9d628c16e7e9","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.6.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"muri":"1.3.0","debug":"3.1.0","lodash":"4.17.10","mongodb":"~3.1.0-beta4","inflected":"2.0.4","validator":"10.2.0","another-json-schema":"^3.6.0","mongolass-plugin-populate":"*"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.1.1","eslint":"4.19.1","co-mocha":"^1.2.2","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.11.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolass_4.3.0_1526894370623_0.5751629279924717","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"mongolass","version":"4.3.1","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.3.1","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"8c01d708bd26b6683cdaa42aa9b35261e0b0a579","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.3.1.tgz","fileCount":20,"integrity":"sha512-vtCRQrEHvbdHxtOgYLl3YyBNNdUIDMd85gwmTOcwZa+W/VcIxO97bXihUwUrJ0MP086WjcgJDYOuhVJxbIGVPw==","signatures":[{"sig":"MEYCIQC2ElT99ZdFK1UPxKq9gnHMIWZLg3A9Xpa81K38ihPedAIhAOkykd7C78fypyXDHU8FfCwQ3WAELe6iMla6DZfD/ePl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbB4FKCRA9TVsSAnZWagAAmTQQAIi8VwFL9O5Re+yRFhdG\nBD5CX1Kh0UynJTXiGI8GI9wCwKnE+BScc0N40/n0Jtp1ZPsQYr7U6oWZ+QoD\np104ypqJZkCzylKmMokoFGnzhaJy2+oB/G51xfOKCwcyDkXQITCaItqpq4iv\ndFydT0h1v//ozOOJDoz1x2omWXgYrQtMOLghuGhh2ZAPkJlK5QUfjl4qwq0h\nfX0t+15uqqvaCYo/ABpvfUzeIrAMP0rMWtpypo2zYpl9sRj6OCziaQuXE/RA\nPaxh2Aljzx8T42vjg0JDP13dS1h1yZ64/a34SwYa6lRi8I42vrhROnxbl5Dc\nAKJHy7CztNY/2/EE/7BwQja5bahl7H3SCh0OJbZ2Pl4uW8GSB0o/v9h6xVyh\nyHLIGqkrM1olzsMAqOD5aIN6v8pTasTqbYfhstoRqMZHx8QvisxjVVlb4tI8\nnkZ+Hv3cYozZ39j0V59UiCaMrO6hkD69oS8j5vEBTsvE/WMZt16BcK0xYntl\nP6c2ApV/fmcYI6qF3kMxYi7tYFrt9VWMUG4edZc1BOGJah9P8FZJqKp3pOem\nsBBRpU6vecQQlXsH2/SjdRfQQOqbo9rnIC4otDuNhgbNufqxMpXNJq+4KlcV\nXcx+/pVK1jcWMvS83MDYJgrB7H65xSTQlyG0ksP+5H6pmhRb34+ceTTmrQFv\nAdtE\r\n=4HFK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"c9848b2e587959492accc1268fe2d35bc835c62c","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.6.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"muri":"1.3.0","debug":"3.1.0","lodash":"4.17.10","mongodb":"~3.1.0-beta4","inflected":"2.0.4","validator":"10.2.0","another-json-schema":"^3.6.0","mongolass-plugin-populate":"*"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.1.1","eslint":"4.19.1","co-mocha":"^1.2.2","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.11.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolass_4.3.1_1527218504954_0.8501881870822441","host":"s3://npm-registry-packages"}},"4.3.2":{"name":"mongolass","version":"4.3.2","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.3.2","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"a5c8f8976d47946956a1bb50746177480c00048d","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.3.2.tgz","fileCount":20,"integrity":"sha512-DBrDXeoPNfzIPijYKl8FWX/li1bBzAR3llHRE2+ctmgKOm5BW0rnTlTGyA+xZUHjwkE2FvigoAHuqWGBtnS7iQ==","signatures":[{"sig":"MEQCIEIO+YViTaKd1kdSxte8+UTXgHTkv7Heq2cXPdRJAfx+AiBaQPACGlQo4PL1P/X66tOmFAS92FuxSiAR5rBNg72kNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFgwWCRA9TVsSAnZWagAAco0QAJvRZMVHbrl4nWgFXAst\nunXGqiFtdSt6U/HVjuR1MrGvF6F7a8nv3cO1Zn4jGxg+QgZqYM2oUYWvzykf\ni/KFwuqtiPH1evgyebyrDqzG+RigBkGw94G2QcrxNbgJpUaMuY61QfD1MpKP\niDp2Vk1H+16PYXHBwBZTLvhqlkW6mV6XtJ9A3l+8basGJWxNJeM6+JEZxySC\n+R76jNReDtm7Fz+szvSvRSb9Gidt7mB6uwiwl6RlGSXHgl3o8tNiHNIYhL2j\npYXOb5TmVW/WiISNXkPyzYXYixDCw514uyrPc3mJnS21FqpS93cm88S4CM/Z\n+WL+I0VEpMtZJ/TlSQt4nUtxVfSacWT+QlITMSpR5QfTT/AYqXEM7V3Dy9vV\naJ6nvNSLAfib7zBsUFrCm6Jjbz/QnvCqzYUeZQB/wYE1bYcZMg5891gXWZ6G\njsoFiCRc8/orF9GqrH32y+BKWCG+6H8skYsrLEwom3vkWeWzhms/wCN9rzas\nuIl3yhHDTwIGT9VlS+AXNXFUqH3ZXN9mgfkhQKl0cyKti/jTtSLnT3AI24gf\n49V7Wv4sLcQpbNQguStmLL1rfqwuFynZwu+wjSOpl74uM2ksnW7eT2xXWW5a\nZJKqp+L7O3BGGRi6/QRbnV0EsEQBSJC78SwY8emh9r4KyeGei20AhYRQAO53\nROne\r\n=selU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"5029761225480e8c179fc061f14cd53fddc6ca5c","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.6.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"muri":"1.3.0","debug":"3.1.0","lodash":"4.17.10","mongodb":"~3.1.0-beta4","inflected":"2.0.4","validator":"10.2.0","another-json-schema":"^3.6.0","mongolass-plugin-populate":"*"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.1.1","eslint":"4.19.1","co-mocha":"^1.2.2","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.11.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolass_4.3.2_1528171540883_0.8491872262992495","host":"s3://npm-registry-packages"}},"4.3.3":{"name":"mongolass","version":"4.3.3","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.3.3","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"5b5af7e61ddb7c7fbc618f1a523c9dd3090e8f00","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.3.3.tgz","fileCount":20,"integrity":"sha512-NAtNBuhnJk9/h3oV3Iu/zH7DA40c0IJwxhiZsEGwbyfQZvOR2tmc/9olXlpIliDQnfQ1XpPEQfyiSReQFshoIA==","signatures":[{"sig":"MEUCIQDLgngodx2U6dGGwVUNrCMYg4FfwtIR7n97M+qs5F5bGgIgA0Yg/bu2uAqwnmylmH5Xp6bT/5FGraDWgKW0rUQvv0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbF1HUCRA9TVsSAnZWagAAapAP/0CZb0iilromMuKEtJZK\niejri4R1qVTDQjS7Lt6zw+8HlrN+HKR+YHzGV3bdPU31twD8//w93GaSdyGr\n/TZNBbeq/129ttTmF5EiGudCDEjO/FVR0Mp+fS8KuY5DKUpYmpJzX+RAe/+R\njx7wXA2UfxFaSiPpNya1li20usY+NONZfv8uZkKQv95ZI61YA7r2dQdzDvnh\n4MA4GA+JysXXHYfmEqGdY8RTtu8UfwNBQpVG1z5Yudp6QmJt7LO2/tMLn1oa\nq/21C9wBGihE6NS8DuIkhGEPNaqVzvFpFXs2zH+8XENvWdeLdYOnD1a047dS\nLASIQ85V/W4Hyvojbfps7FXoQ79iwdjJfactKktSIMT+DOQ6tFuOPbNWTdga\nMVmi9NVo++s8OlQf/TToxMPV2HfjDAxU0z9LeY30bz89Czo9Q78DHwNMlL1V\neO520PjXD4LdYjJo2cNs2/bc2B8GwPO0LDRFxMuKELd5rvaOklsNNRtSRK95\nHEIwlVIyMX+abZP8oRNna4ctlFrsXPK9ElmtG8nm3iZGr6EM4vr4I2roTmPw\nZvD93IcYFGKnN83FyjOgNJa3dskFfHjWLSVxvC+rOZ9XpWmSWKoyT3PgPmLX\ng8nlxjGiSdITw9hpGM4Ul6glcUmnrYTYU29fwLt5WHP8Gcj0LitGtLyxY+9T\n0nmr\r\n=yORw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"e478f5b5df765c25d6e1820195d34bf5bce7b179","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.6.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"muri":"1.3.0","debug":"3.1.0","lodash":"4.17.10","mongodb":"~3.1.0-beta4","inflected":"2.0.4","validator":"10.2.0","another-json-schema":"^3.6.0","mongolass-plugin-populate":"*"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.1.1","eslint":"4.19.1","co-mocha":"^1.2.2","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.11.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolass_4.3.3_1528254931090_0.29626128766625737","host":"s3://npm-registry-packages"}},"4.3.4":{"name":"mongolass","version":"4.3.4","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.3.4","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"ef0491f340ec94127c202de4ba177afffe32ad15","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.3.4.tgz","fileCount":20,"integrity":"sha512-kgWFGzqqXhkPm1ujXth9shaldqpH+F2Y//32gQo6mO4sPcI8qh9/AP7/7Ae7hKSdkZYX4bNpTvhpARiSL6R28w==","signatures":[{"sig":"MEUCIQCwTIlYbK1/ZFpqXovWr0T4JbiEQeNE87KTEwhBTnJWugIgJyR/uMYjlkmbyqH4PgH/BTt5QYOOlMtLX0IOIVR1IKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK1D1CRA9TVsSAnZWagAAJY4P/1vlYbmW6ADx/rLY1J2N\nwtMnSty6SN3E93daGRvuNpXLPlp8gb0SwiIPgCfU4WX5pGixFuSA9t47+DYz\njvMcCSASmunk1KFG9EnQIVOFZEmFs2lZq2s2+0Jxh2ltz0Sv6BCoQfKTCDgP\nqaMrPIk2d9V1aMcyKI1w8yMf6t9k9tV8vmh/aBqvw7f74dlqJa3loyzG1jRB\nyoDg7ku9es/4LEPL+4a31glsWhSNl8AQV30I1Lk3ykkcYLz4CufW0SuhFdrO\n5ruFhcIOhO1AhIcr3pl06olqBlArT79Xv9n/L5gCuoBSeE0o6nVAazSzWUlX\nd/lcTrakDv4aFRPEJRnU0w/g+Hwk9X0k/MXAD3Fn/FaDvzWBHzuYVzYSJNPh\nLuebisgkaH3quwZZ7FXFmJn3of2UrBu+hYPbyASHsUPasfXfGQPzwGJzO/F8\n5spw+U0mQHOKA8ac6vaeXxc71ZlkPyNuFPy7E0Tpdxm6TPRVwxY76vNIKWe8\nWRoK4HvMqLkkL5zQ2Nfj7hhvkdKcubPp2Ry8Pwsgma4xn/p4y10Sm7aghf3T\n5CCAKk5tcpUvoGwYQkvAkbvBg1+pzJcXwY7no6Fi6/uVEVP+5e6qwRHlANHJ\nvhlnD+u8JFjnjngbbUuWndDpd+8jSsB9haWldLjaD5ovdE5+ACoXsFSLVT6C\nVQOs\r\n=egMW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"f484766963e8ee9cf04315ca7bd84dd5c301f404","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.6.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"muri":"1.3.0","debug":"3.1.0","lodash":"4.17.10","mongodb":"~3.1.0-beta4","inflected":"2.0.4","validator":"10.2.0","another-json-schema":"^3.7.0","mongolass-plugin-populate":"*"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.1.1","eslint":"4.19.1","co-mocha":"^1.2.2","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.11.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolass_4.3.4_1529565427931_0.4745339087866034","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"mongolass","version":"4.4.0","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.4.0","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"c67e67570573261cd1e61aa3507334032c7fc191","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.4.0.tgz","fileCount":20,"integrity":"sha512-SUa3fijyr8VoSqx5W+QB8sSczraJ0zjyqXfqmlCCrSuj0AbXeryqR5S7u8feAME8+EhKFM3P/lOfnDeiFMW8vg==","signatures":[{"sig":"MEYCIQCiRMye31eJd+yjuBw3Um+x5IeZVmDsMF/wU1eYzqCKTQIhAI6KFKeb3WQHAJgvrQjHVQpjYdJy7L7N+yV8U+qMs0lX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd5lCCRA9TVsSAnZWagAAPn8P/AoDnuuojMFyAHZPKh4A\nQ/vL/05ItFO0FG+rjHTWF2mloWNuDtGCMTpGK8X5VOZGwZCqqzDm1toA4Rml\nFUTALt5vIqNsnZtgtIBGOzrBlF6hnQL/GRzojPTYRLXy5w/JiMvad/SqgTkH\n8Mr0KdqAWdQcrjtvEkBd55qSmAO3QnZUgE2Fqya4pt3qurHakcggAeBHmuV6\nA/rj2sSNlUtgCsDEW4yMIis5J/uQTI46+wPlyfz1NqK4kNx0SZUqOAd8AQ/R\n8vU/+i6OqWlo0ktETfWlfCb1bRFbb8se4AgKtvr9XgEvjUEOtJqhhoB69NUX\n86wI+4jB/sx6vDV+Ot59ZTYaIk93gWN8NSzhVMhNEm6yZR+DPtvjpcyUQToo\n0K3oMXavZ9nDF2lmUr7mO8gM7sP+MkR3gjiYWIa6lozh6ObFgTbckB+325ly\nSYH7PWehp0dkO+I6Gfq+yCExVIyNJ4RgHpgCXVkgbkjK3vjyskmr2ldGOJfh\nXzIaO3nTaECJ5zMle2I1NOevS5fRLKdLDwyA6WCiswkO1w3h0eyiTPLHQJ+z\nfoqANuc4KGcLIV/Sqwp5RT2opVuA9+Oxbx3k44KdIetSgcCCgR986bkIpVF8\nIepRGpkn6lWnc5cy7Wb/LJsKLJOefjkNFF2xnytWM0c3Fr9EZZiR7TuRH0Pk\nY3LC\r\n=YuAc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"552c40cbade3dee67982209d28b697309f771138","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"5.6.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"muri":"1.3.0","debug":"3.1.0","lodash":"4.17.10","mongodb":"~3.1.3","inflected":"2.0.4","validator":"10.6.0","another-json-schema":"^3.7.0","mongolass-plugin-populate":"*"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","eslint":"5.4.0","co-mocha":"^1.2.2","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"7.0.1","eslint-plugin-import":"2.14.0","eslint-plugin-promise":"4.0.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolass_4.4.0_1534564673912_0.4053979190274204","host":"s3://npm-registry-packages"}},"4.4.1":{"name":"mongolass","version":"4.4.1","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.4.1","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"dbef1db27905d4ae757140c0ca48350ea22c8863","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.4.1.tgz","fileCount":20,"integrity":"sha512-83vg3tUrdRcdsOwUlZS0IBIGfzvDdFSya8V3lx8owRImhYkM+6YVqriACp55H25KZ11D2+IbGjNWPMcrWESn7w==","signatures":[{"sig":"MEQCIGd7Cy+LngJk5agbifuNwoC8f8IlsmFftxJS98oYMtbVAiAq4W7ZKv47NvRFP5OFffJdFLKK2IGlm6ahRhyjcu0hoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGw7LCRA9TVsSAnZWagAAqLQP/RTNk97Rfc+wyxidFKNF\nfPIyKsvUBRk4B3thTk3/AF+WPndS/gJtW7OIzQkR9PjU0keIMtGoFAmg4A4n\nVUC3oWYYWXj9tXpplKpdtUPpDzso4DUliWvxV7AWMsPIMobPQ+OxPVOz0eEj\nlsyRsiS1x8qFylK9+bNcw79Gxf8lHstD9eZBjugQgfFS0w3lcrLzGxPDNMOy\n6I8nZ4CTu+VDnUoqopksVZ4aQa2oNIA5lES+tGkqlkg7jq3e9rnH09CAgfpv\nDM3vVJlUlXqtMUIF00UImPoWbe4kae8uUgGvUg0CreEH2bXna0EsK36JTVpV\nRw+Prn941QRR5lELoq50Ra4bdOxlk8ywd6Gu1T+JUPOzTL7dFwzcCC83VDQ5\nHbhNGbiy0/R6vPPLmFe+dvvwHB+nPgyBomMymtA/LhTAi4e/JEw5juky7hDX\nNEilDaYjS77LMTvz9CEetpVxQCCGRd5Tl6m6PLQ7Z+FtHQW+TiT2BW0WxIJU\nqT3JctMcCcN8+yPyfyjUzb6HhdQGxZ8yQV2nJu9TJNq1WPAVWrQJrfaNCuVv\n5wu9eeAoe3hIuJSEpIiav8yBtx92GPlDKK66YXAHtBTIEVYzDCS++4NxhxMB\nuEFiCgtMRW56AhhPy3N8PMSiQ8RFKdVU0/gFP7c2KmB2x4y+OHuJAM91rm4A\nA68e\r\n=XBB/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"697c39e963a225a3f15c8675d2e362b289ca58ab","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"6.4.1","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"10.13.0","dependencies":{"muri":"1.3.0","debug":"4.1.0","lodash":"4.17.11","mongodb":"~3.1.10","inflected":"2.0.4","validator":"10.9.0","another-json-schema":"^3.8.0","mongolass-plugin-populate":"*"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","eslint":"5.10.0","co-mocha":"^1.2.2","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"8.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolass_4.4.1_1545277130995_0.26708195647185984","host":"s3://npm-registry-packages"}},"4.4.2":{"name":"mongolass","version":"4.4.2","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.4.2","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"100d8cfd1cb2dae52426080e0c8612868f883c9e","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.4.2.tgz","fileCount":20,"integrity":"sha512-G3DbnWrMI9jWLRdROlWU7hVAXjyd797apb4uJZ5KISyOEcRzokWOWTpQWOuM3JMnYov3KK33S4hvgaZLNG1CcQ==","signatures":[{"sig":"MEQCIBzlq6biPDSuLUjoTjuflT8yeB3DVltB4HurDUBCj85/AiAvPrgun6srYGqrrYCzQOjLZr1tyiAL72k+dqPSmHm+nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNxYvCRA9TVsSAnZWagAAw/cP/3Jvd6ngzqm8R+8KDO5/\nkhQaogSluFRjp199n5S0mj83+qqG7+b88i53xJeRDdlq2Aih66O8q7JppfjQ\nepOx9Wdm2xTdmUwlaP0P4uqA2NpAAEhhjKkq0Pry63SWTzPrTOyeNA5YIgNy\n5tegtMvHGNoiGrnxF1bCA19O57H4zBi5j77ajOZFdKCKnlRlRlhQotOBN1R7\nqWlvLKjBTu7HuOjedtx8aVaDdMeMD4b6NErRPWByjpv52h5OKhVzKIucRnve\ndg8dnvgDwaPNX4R8cbPjIJeHsR41UDuhXBwX7wHh2MC/F6FYqzZgIn5jE67m\nCXJiH4zTpLnqZQWFgsbx9K3LmOrkwppBjXg/tJluy3P8VJaSqsTeCsP7NFnH\nvQoI7qMwxCPm/63iDCucV3OVHmTelXZljbuNiZ3lDVeFhempIXQeNcuLL0Rb\n0sJeV7tqoniAXBZPGyaDs+lcjmO2pb4MoQZQolojsnOsis/GlhLRLn/PITR1\nhF3960dSm0Dqo1bv0KM7Klk3hAxW8ZAMjylaI56ZkfKeEXrH5bcWUCw620mw\nPlmrCnhT+BpRfavtpCN0nXTyf3BIGD7xK4pOEMKZFGjC/saQeUHarGJ4t40/\nRPMUqBTJBYXjhWGmmpFGURIZgdGyysDgccCn4t0B+ONQ8yJVm/1+vARBW9Gn\nYO5X\r\n=mfPV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"0e506a7ea8303e1c9df7fc0e9bb3ee568c502c4a","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"6.4.1","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"10.13.0","dependencies":{"muri":"1.3.0","debug":"4.1.1","lodash":"4.17.11","mongodb":"~3.1.10","inflected":"2.0.4","validator":"10.10.0","another-json-schema":"^3.8.1","mongolass-plugin-populate":"*"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","eslint":"5.12.0","co-mocha":"^1.2.2","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"8.0.1","eslint-plugin-import":"2.14.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolass_4.4.2_1547114030121_0.7624821413799183","host":"s3://npm-registry-packages"}},"4.4.3":{"name":"mongolass","version":"4.4.3","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.4.3","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"d43bcf139d0a9df0d7771856c5d6827a7d9f68fe","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.4.3.tgz","fileCount":22,"integrity":"sha512-z0tm6upbh0hLMeqA8RMPcZN29TPvadmiEFA/fNzR5utnmWnrptA8ur7OEeDJ/KU5BLp/uZE1vi8chjaV2cOhDQ==","signatures":[{"sig":"MEUCIHQgPyTTUjfqUdhjOpvn5+HoN7X6zvUK79NuEsqNVEHdAiEArzFsV1wnnKER9TBdVF0Htf/QbDFM5qPU83SCxzgvikQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdR9N7CRA9TVsSAnZWagAAcXQP+wdbcAvGq0iuODfUj+wJ\ngL9Y8rQO0DE++DeWs92SDqSrPrKAeYblbQh82Z+vwuhdX5UT6hrjG3QN9ezp\nty85/518wLfwv65E3GRENImiq9+QBwwfKmhciE2weL1fyvGKRUkF93WF628q\nFC4y7HkICDjlH7xxj0N4AQu6LGleSN7OoTkA68g+aANXgorsP0KMiX7fDhjy\nIe5sgZfPv5aMfWry71vs8yFEF7dWAe5q0VJds79uUpPByVaCgk0ek2QVETyT\n5EBovCoE7lZddOfLfC0i+SazXJ2Wzo9SmJRw60AtrPwym1rPCZ6cC8fybbKy\n+NZOgp/Qq+jBi3jMXtp0l2aITYC7XkJJQnrDlo/H59j+P8vthgZydvrS8CXY\nGbbjLx24BUrYuTZbOzxs3qSD6MjyZFgFDyX6MHxiOVq6ZZ+P3J0vQdiYTxjq\nyGcpd7z/CaPhL4WUOJG1FVv8nu5Z3f9ntQaUj9pQoT1C4depO6WVeqtuUN6t\nXcWe5q99xoThONLTW7HNPH0ziGealRLAA5saLUPP38QNMCK1i09YequQNylr\nJklqqvY/xwJC0vxRVw3zoDaXC39T6IIl5sA3nOHUx0AyEVPejPdysWcnDeZi\n3EdefWdpiifr9CdVFWT35Awx8zlsm8htkLBeFwA0Pi6jL7Rr9xP6+banZbSz\nzbKv\r\n=y5Uq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"6f74b6d349168767e8a4e574b6246f98edd9e4b8","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"6.9.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"muri":"1.3.0","debug":"4.1.1","lodash":"4.17.15","mongodb":"~3.2.7","inflected":"2.0.4","validator":"11.1.0","another-json-schema":"^3.8.1","mongolass-plugin-populate":"*"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","eslint":"6.1.0","co-mocha":"^1.2.2","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"9.1.0","eslint-plugin-import":"2.18.2","eslint-plugin-promise":"4.2.1","eslint-config-standard":"13.0.1","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolass_4.4.3_1564988282408_0.39833288299039116","host":"s3://npm-registry-packages"}},"4.4.4":{"name":"mongolass","version":"4.4.4","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.4.4","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"553882efe66c6a3ad2eae4e19de3e932f287ee66","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.4.4.tgz","fileCount":22,"integrity":"sha512-jQeKoOAFq/XDbZPbX6wvaFxrXyp/kTjgizW+hwKi7mlcNwSORNKRqT5xF5VuNjyUfAkyq0SigbDqsUc1JQ1dYw==","signatures":[{"sig":"MEUCIQC2hXOY5ulojKFpVvgkFpYXHDj9cuXaw+B6zyrKCahMkAIgPCjkhiMsRW18J+DMb7zw4Xu+XSJAG06phPIxvZ7ua4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfyOxCRA9TVsSAnZWagAAk+kP/0yS8HTbhWpgU7xYysCX\nohNVmgT4Him9v8foJEl4VUNqbQ1JU+hZRsq2Ar6EaFFL9ekGGkIx6KwxgY7Z\nV/H+HiMk1xeBHsP/Xwb/HpDR7QF6xPTxZ2/SL2n9qMatNIpNz6FPUxS/Dj/5\nQGgvDA3654upTEcAMWfeXtvHdeOP7OlsbRPDleH9WF7jwQgwR1/CvxFYBCx5\ndd0MbK6+ooaTgRCarZIWJ+pYeeG074Z1O7LYKyyQLLCAGI+Kyd31rhj7b/Vf\nHVTtgbLASKMbNBZsGMsS0PdOFur0/n/nrXVick5h3oegUm8V5V5nW16qBPCU\nl3STDasT0gwWFrauzXG0CFVNaX/Ixputzr2kSWLHKDXWaasAt4bGARedZVcW\nBhMjNLKfckzlfa6z6qDt+ik4/hG8YhfQQATv/NXA17/Fnpb9Yao5RQmKuBq2\nJb7NmJY04xoQoTy2fhFun7jsLDB4gVWBF2G6X1w8sAQp/MTKFj0F9fZ7vyai\nJkeAcYESXk+k+VZD95dk2w8qJqspikFWU18eP0HeX6u1j1ElSK7ODQ04l3XZ\nmKYyAcMakuUFbJwgP9au+IM0LowungKjwStKRyCB6iz7zQCh2skT2ENMnBiN\no926l7NTKuIudrDOWhKdOwLpJvKbNzRhCwnWUom00B3134KuuRdoZTyDBEu7\nHx0Z\r\n=r5JC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"02b0e71bdd5f1d93f43f0fdc8965cb49b407a541","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"6.9.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"muri":"1.3.0","debug":"4.1.1","lodash":"4.17.15","mongodb":"~3.3.2","inflected":"2.0.4","validator":"11.1.0","another-json-schema":"^3.8.2","mongolass-plugin-populate":"*"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.0","eslint":"6.4.0","co-mocha":"^1.2.2","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"10.0.0","eslint-plugin-import":"2.18.2","eslint-plugin-promise":"4.2.1","eslint-config-standard":"14.1.0","eslint-plugin-standard":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mongolass_4.4.4_1568613296807_0.4497421476633807","host":"s3://npm-registry-packages"}},"4.4.5":{"name":"mongolass","version":"4.4.5","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.4.5","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"dcfe7eec5af5729c3aa079418ef328788aa3b932","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.4.5.tgz","fileCount":22,"integrity":"sha512-BzstXs2zGhNoIVpXOFY9U+P37i6Tds4wZHk7MZC47mbbpWb3afHXw+Xe34nSty9ihODgP1UEHF+HZmVlhmJ0vw==","signatures":[{"sig":"MEQCIA5uprbDvJ5wHhcCeP9ig4SejUQue68IwpxkSPLeV3X6AiApgEiXQv8ajnOW+glatAVomaPlvWYKQjuiaoSltEk0yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfy6QCRA9TVsSAnZWagAA+H4P/2wNJzuh2Pc5xh0Kxank\nMIkMxviKWArT6KKqqCXbm9MIsvf8pu1LdmNArB9JlfHpqzQZXsT61VYO2ujy\niAmVXGMZFQuwvJOeHStylSmJxMf0WzO+JRI6Inzlrd7yd3dKhfNnmhOAjxt6\n7+ObtllHBkblZhdSjVXIgVn/PyxrU1KuSXdEJ9n33LQX77GYoY4TGTxFmhDs\nLmXq2i8cgyxgvbkns5qgQYH0YcdpwQxaHs62euXN+hxgk8aTSiPOzNVq+kAw\nfEbSCWtDb4IGKHNwBeg5CWQioK/sPEBR1+YMvX8T7T8WiPtUjrMaP2m5jlS8\nmWTzGiBpu6L6y65vihJzRWLaEvC3zxrTZcUc6panPUyTmielsZPb1ardN0zT\nk+u2XqwQA+z0/9zYhf95iSBG2lfokIBFqUS/QjjITSavnX6N/BH3nvPBcnBx\niZYYkILvZH8VsR90U0krKp8ZG+MTSb21D3KuCmBM4AkBaM324B1wAE3+bh/S\nXlDWTS18uMm0UOBtUC5T2qSA8LUhEmYiQaiDL74uEb9bYe+wAyNTV8p5rGbl\nwBkSGdBU05R9GqRFpcBHIKvcqkdoQDBXjYpqYIx5A6vwuB41e9+enelZVCSm\nhR2AoNcdI1hsi/npsl0URVi6R+FiyV5GVbAgm6Z55AthHHy8zLlYzWUYW8rm\n/7T9\r\n=NZTG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"8ca33b7b103aab498cc72e26a064433da5c434ce","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"6.9.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"muri":"1.3.0","debug":"4.1.1","lodash":"4.17.15","mongodb":"~3.3.2","inflected":"2.0.4","validator":"11.1.0","another-json-schema":"^3.8.2","mongolass-plugin-populate":"*"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.0","eslint":"6.4.0","co-mocha":"^1.2.2","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"10.0.0","eslint-plugin-import":"2.18.2","eslint-plugin-promise":"4.2.1","eslint-config-standard":"14.1.0","eslint-plugin-standard":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mongolass_4.4.5_1568616080194_0.5343190550553447","host":"s3://npm-registry-packages"}},"4.4.6":{"name":"mongolass","version":"4.4.6","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.4.6","maintainers":[{"name":"nswbmw","email":"gxqzk@126.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"3ab58bd95e0aa0196ad00b253df697ef045eb2ff","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.4.6.tgz","fileCount":22,"integrity":"sha512-i5ZN6mPh3wIXnY7yl8c4+M6Cbsg9Uvet76lGTHMYqty1QwIMBoCheTynJeiq/TMpfzOgIoIa5zVCfh9hcIweIA==","signatures":[{"sig":"MEQCICiB4CY7AOpw59biGMSMRcOd2WYcLO88Clfyo7os1UeYAiAHIHQjYryxARRKygsWn8HIxJo8f9HHY4sNH0bqCiMTWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjcUCCRA9TVsSAnZWagAAkucQAIIptFELL5Z2+sxC1aCs\nzhSnO7D6lYKYCmtu1dpF2z1ZiVeYSI1lkt42VTYOKXDuiQynNJSDyZgN1/jB\ntKl6p0zuATkC/df8Wl49yBQue/G/6ww86+le+2aA4wdMul2D6um6hKE5Xk0L\nm+R0VZCKORbwzadT+eaNVNcxV2yvOHX8t3os3QA4AXgn7MG4j3T54dFFyp2B\n8It819BB65CQLmtIMlgYSILhmO6EV3Y79rJQjeHrj2++L8HfYu0FtJsZvcWK\npVL8Na/vP3yKAiiT2rKqOYIGItKTbceajkDfop0MideBcmJXHduC0HQD0anr\njqzc5dZ0Qf2NLRA+m1uZv11Avn1jG3FNsr0++B7CX7w1Z0Btvb4cIBaR9k+n\nnh7As7SPQul6ImXDYL88rZP0bVD2mecdOTI5KigER7YmRP6Y28Ke2GJG7Wl9\n8g8iuRF9MFng15mjCTpaXJE4IzWQHORIFweIzOlGJp3h8Qm0wnVlaog4HMFE\n41DM36OBWf3jlE+pUWD6cdLjufQOd1JvZHP9B2Mwpejsd6i9rzA1ADV9o0ac\n/oQ305yQwTEGCvJ1oXgYV1B0k6buhjiMgtnOUfAVmsvxy/iLXL+ZeEkhebKe\nZMgQ+mFJuza8rQLb8C0IopW2uwGhVFvTgucRjiM4I/ZI1YZ42IFxxg32uWKl\nrWvT\r\n=F03R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"fc017a55672aea479be3e4b6db9ecacddeb30d73","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"6.9.0","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"muri":"1.3.0","debug":"4.1.1","lodash":"4.17.15","mongodb":"~3.3.2","inflected":"2.0.4","validator":"11.1.0","another-json-schema":"^3.8.2","mongolass-plugin-populate":"*"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.0","eslint":"6.4.0","co-mocha":"^1.2.2","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"10.0.0","eslint-plugin-import":"2.18.2","eslint-plugin-promise":"4.2.1","eslint-config-standard":"14.1.0","eslint-plugin-standard":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mongolass_4.4.6_1569572098071_0.09402843382724013","host":"s3://npm-registry-packages"}},"4.4.7":{"name":"mongolass","version":"4.4.7","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","_id":"mongolass@4.4.7","maintainers":[{"name":"nswbmw","email":"nswbmw1992@gmail.com"}],"homepage":"https://github.com/mongolass/mongolass#readme","bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"dist":{"shasum":"7717e9679d3def017ead9ec1f49cc9ebb2e5e56e","tarball":"https://registry.npmjs.org/mongolass/-/mongolass-4.4.7.tgz","fileCount":19,"integrity":"sha512-NG643bMiwPo2d2nPs31KxWTs8HYXTp8nHv5aY9W/pmPeBo26Hkti7Ks5COfyJuDJFS1qxPo1UfvW9rIWF5Mpzw==","signatures":[{"sig":"MEQCIF/0AYxlYQxnpvrP0qLwkjQSvfJ39nOWxoYWijN8PA2xAiA8zvgnNLkBX36YxZZft1yhhhTYG8hFuiud4lr20UvPiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfac+yCRA9TVsSAnZWagAARhkQAJTB2vUmdDr0FepRkb/l\n8jbk+a5H4MLOy4Uo7EQ65+pTZOQ6pZQ6q7sa+W/aPTdNagiCJ8rO1rGDPfHZ\nL6Mm84YZUTqgAYoRxWz/qtemNDISAPOKfOIORfXYa2UfrucDFnJzxD2S1x/F\ndc6775UsYXt4amPm9B++ej03CUln3Jh+We4cglxfwXWm1CRXOPbnzLBIds1M\nMx2LiYuYQ3CiaLw347+eGvqphuiPU71ifPZXBjEdup5J0YCgqcvIVBmdz5Ud\nda8E5LcaTDD8XojNFTUC3/wtyWc3QGaX/gHLVHzNegLHCDmAO0wNdFLKlC1l\nQkU8Ygs5LlSfXIH9O6udo4/3NuJGIXSljxnpHomcqx/MImIkMIlXunqUIQY2\nB30epIBgU45FP6WlWp5cOibU7nk5bsv9BpnykHh+HVnDclFpTnme01nA2DLh\nVmnpg5z2Zkqwm/eoPjTjGajL0/jQ4NOoWNT34+lfKZj4fJfgdJU0LaZUd9V2\nem1PpWyFJhywPxwzevEC2mhDd/Nw0c3ChDXh6NX/ftWBPQztxqYCCTpdfwpA\nus2IbRTVcqcP9iTg9OSqnfUMGMhbVaYlZCyWilNTclE5u40SJKtb2JsMm8xs\noArm6/R6XEJKHgbRlYcveNTi2ZYoYhfcCQDw0woDcwXHFn4rDLzBfmMv1gjR\nK2c7\r\n=n37b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8"},"gitHead":"c6a85f34fe8b6136ca8185e1f4f188ed8b20dd07","scripts":{"test":"node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha","pretest":"eslint .","prepublish":"npm run test"},"_npmUser":{"name":"nswbmw","email":"nswbmw1992@gmail.com"},"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"_npmVersion":"6.14.7","description":"Elegant MongoDB driver for Node.js.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"muri":"1.3.0","debug":"4.2.0","lodash":"4.17.20","mongodb":"~3.6.2","inflected":"2.1.0","validator":"13.1.17","another-json-schema":"^3.8.3","mongolass-plugin-populate":"*"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","eslint":"7.9.0","istanbul":"1.1.0-alpha.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.22.0","eslint-plugin-promise":"4.2.1","eslint-config-standard":"14.1.1","eslint-plugin-standard":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mongolass_4.4.7_1600769970433_0.4597713857105197","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-03-09T10:08:57.502Z","modified":"2024-07-15T03:00:12.912Z","1.0.0":"2016-03-09T10:08:57.502Z","1.0.1":"2016-03-09T10:48:15.427Z","1.0.2":"2016-03-14T02:35:13.362Z","1.0.3":"2016-03-14T03:21:29.752Z","1.0.4":"2016-03-22T05:43:45.385Z","1.1.0":"2016-04-28T07:39:57.210Z","1.2.0":"2016-08-25T12:30:54.091Z","2.0.0":"2016-09-03T15:40:46.553Z","2.0.1":"2016-09-06T15:49:07.968Z","2.0.2":"2016-09-07T09:39:40.352Z","2.1.0":"2016-09-18T09:56:05.055Z","2.2.0":"2016-10-04T08:01:47.571Z","2.3.0":"2016-10-11T10:21:51.164Z","2.3.1":"2016-10-23T09:53:53.315Z","2.3.2":"2016-11-06T04:54:18.532Z","2.3.3":"2016-12-09T18:11:15.096Z","2.3.4":"2016-12-18T09:18:47.876Z","2.4.0":"2016-12-20T15:14:26.919Z","2.4.1":"2016-12-20T15:34:04.715Z","2.4.2":"2017-02-10T11:25:30.282Z","2.4.3":"2017-03-13T04:28:16.771Z","2.4.4":"2017-03-16T07:51:30.651Z","2.4.5":"2017-03-20T12:40:05.981Z","3.0.0":"2017-08-18T10:14:29.376Z","3.1.0":"2017-08-19T06:10:38.671Z","3.1.1":"2017-08-19T06:52:19.291Z","3.1.2":"2017-08-19T07:13:32.453Z","3.1.3":"2017-08-19T13:26:39.626Z","3.1.4":"2017-08-20T03:17:20.235Z","3.1.5":"2017-08-29T15:52:35.050Z","4.0.0":"2018-01-08T07:18:55.631Z","4.1.0":"2018-01-09T14:18:35.437Z","4.1.1":"2018-01-19T03:38:33.261Z","4.1.2":"2018-01-19T04:11:09.599Z","4.1.3":"2018-01-19T04:14:10.710Z","4.1.4":"2018-04-11T04:26:24.110Z","4.2.0":"2018-04-13T03:44:41.390Z","4.2.1":"2018-05-14T10:52:48.945Z","4.3.0":"2018-05-21T09:19:30.780Z","4.3.1":"2018-05-25T03:21:45.176Z","4.3.2":"2018-06-05T04:05:40.964Z","4.3.3":"2018-06-06T03:15:31.172Z","4.3.4":"2018-06-21T07:17:08.006Z","4.4.0":"2018-08-18T03:57:54.047Z","4.4.1":"2018-12-20T03:38:51.165Z","4.4.2":"2019-01-10T09:53:50.293Z","4.4.3":"2019-08-05T06:58:02.602Z","4.4.4":"2019-09-16T05:54:56.943Z","4.4.5":"2019-09-16T06:41:20.341Z","4.4.6":"2019-09-27T08:14:58.219Z","4.4.7":"2020-09-22T10:19:30.595Z"},"bugs":{"url":"https://github.com/mongolass/mongolass/issues"},"author":{"url":"https://github.com/nswbmw","name":"nswbmw"},"license":"MIT","homepage":"https://github.com/mongolass/mongolass#readme","keywords":["mongo","mongodb","mongoose","schema","model","query","odm","orm","nosql","data","datastore","database","db","collection","document"],"repository":{"url":"git+https://github.com/mongolass/mongolass.git","type":"git"},"description":"Elegant MongoDB driver for Node.js.","maintainers":[{"name":"nswbmw","email":"nswbmw1992@gmail.com"}],"readme":"## Mongolass\n\n[![NPM version][npm-image]][npm-url]\n[![Build status][travis-image]][travis-url]\n[![Dependency Status][david-image]][david-url]\n[![License][license-image]][license-url]\n[![Downloads][downloads-image]][downloads-url]\n\nElegant MongoDB driver for Node.js.\n\n## Installation\n\n```bash\n$ npm i mongolass --save\n```\n\n## Usage\n\n```js\nconst Mongolass = require('mongolass')\nconst mongolass = new Mongolass()\nmongolass.connect('mongodb://localhost:27017/test')// const mongolass = new Mongolass('mongodb://localhost:27017/test')\n\nconst User = mongolass.model('User')\n\nUser\n  .find()\n  .select({ name: 1, age: 1 })\n  .sort({ name: -1 })\n  .exec()\n  .then(console.log)\n  .catch(console.error)\n```\n\nOr use **optional** schema:\n\n```js\nconst Mongolass = require('mongolass')\nconst Schema = Mongolass.Schema\nconst mongolass = new Mongolass('mongodb://admin:123456@localhost:27017/admin', {\n  dbName: 'testdb'\n})\n\nconst UserSchema = new Schema('UserSchema', {\n  name: { type: 'string', required: true },\n  age: { type: 'number', default: 18 }\n})\nconst User = mongolass.model('User', UserSchema)\n\n/*\nequal to:\nconst User = mongolass.model('User', {\n  name: { type: 'string', required: true },\n  age: { type: 'number', default: 18 }\n})\nwill create inner schema named `UserSchema`.\n*/\n\nUser\n  .insertOne({ name: 'nswbmw', age: 'wrong age' })\n  .exec()\n  .then(console.log)\n  .catch(console.error)\n/*\n{ TypeError: ($.age: \"wrong age\") ✖ (type: number)\n    at Model.insertOne (/Users/nswbmw/Desktop/test/node_modules/mongolass/lib/query.js:101:16)\n    at Object.<anonymous> (/Users/nswbmw/Desktop/test/app.js:21:4)\n    at Module._compile (module.js:635:30)\n    at Object.Module._extensions..js (module.js:646:10)\n    at Module.load (module.js:554:32)\n    at tryModuleLoad (module.js:497:12)\n    at Function.Module._load (module.js:489:3)\n    at Function.Module.runMain (module.js:676:10)\n    at startup (bootstrap_node.js:187:16)\n    at bootstrap_node.js:608:3\n  validator: 'type',\n  path: '$.age',\n  actual: 'wrong age',\n  expected: { type: 'number', default: 18 },\n  schema: 'UserSchema',\n  model: 'User',\n  op: 'insertOne',\n  args: [ { name: 'nswbmw', age: 'wrong age' } ],\n  pluginName: 'MongolassSchema',\n  pluginOp: 'beforeInsertOne',\n  pluginArgs: [] }\n*/\n```\n\nObjectId schema:\n\n```js\n'use strict'\n\nconst Mongolass = require('mongolass')\nconst mongolass = new Mongolass('mongodb://localhost:27017/test')\n\nconst Post = mongolass.model('Post', {\n  author: { type: Mongolass.Types.ObjectId }\n}, { collName: 'post' })\n\nPost.insertOne({ author: '111111111111111111111111' })\n  .then(function () {\n    return Post.find({ author: '111111111111111111111111' })\n  })\n  .then(console.log)\n/*\n[ { _id: 57caed24ecda6ffb15962591,\n    author: 111111111111111111111111 } ]\n */\n```\n**NB:** You can pass `collName` as collection name.\n\n## API\n\nSame as [node-mongodb-native](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html).\n\n## Mongolass vs Mongoose\n\n知乎：[从零开始写一个 Node.js 的 MongoDB 驱动库](https://zhuanlan.zhihu.com/p/24308524)\n\n----------------------------\n\nI've been using Mongoose for years, it's great but complex sucks, so i wrote Mongolass. Mongolass is not simply mimicking Mongoose, but rather draw on the advantages of mongoose redesigned the architecture. Mongolass has some exciting features different from Mongoose:\n\n1. Pure Schema. In Mongoose, Schema and Model and Entity are confused.\n\n  > Schemas not only define the structure of your document and casting of properties, they also define document instance methods, static Model methods, compound indexes and document lifecycle hooks called middleware.\n\n  In Mongolass, Schema is only used for defining the structure of your document and casting of properties, Model used for retrievaling data from mongodb and register plugins, Entity(as result) is plain object. Schema is also optional.\n\n2. Awesome plugin system. Mongoose plugin system is not strong enough, eg: `.pre`, `.post`, use async `next()`. In Mongolass, we can register a plugin for Model or global mongolass instance. like:\n\n  ```js\n  User.plugin('xx', {\n    beforeFind: function (...args) {},// or function return Promise\n    afterFind: async function (result, ...args) {\n      console.log(result, args)\n      ...\n    },\n    // afterFind: async function (result, ...args) {\n    //   console.log(result, args)\n    //   ...\n    // }\n  })\n  ```\n\n  Above added two hook functions for `User`, when `User.find().xx().exec()` is called, the execution order is as follows:\n\n  ```\n  beforeFind(handle query args) -> retrieve data from mongodb -> afterFind(handle query result)\n  ```\n\n  Mongolass's plugins could be substituted for Mongoose's (document instance methods + static Model methods + plugins).\n\n3. Detailed error informations. see [usage](https://github.com/mongolass/mongolass#usage).\n\n  ```js\n  User\n    .insertOne({ name: 'nswbmw', age: 'wrong age' })\n    .exec()\n    .then(console.log)\n    .catch(console.error)\n  /*\n  { TypeError: ($.age: \"wrong age\") ✖ (type: number)\n      at Model.insertOne (/Users/nswbmw/Desktop/test/node_modules/mongolass/lib/query.js:105:16)\n      at Object.<anonymous> (/Users/nswbmw/Desktop/test/app.js:23:4)\n      at Module._compile (module.js:573:30)\n      at Object.Module._extensions..js (module.js:584:10)\n      at Module.load (module.js:507:32)\n      at tryModuleLoad (module.js:470:12)\n      at Function.Module._load (module.js:462:3)\n      at Function.Module.runMain (module.js:609:10)\n      at startup (bootstrap_node.js:158:16)\n      at bootstrap_node.js:598:3\n    validator: 'type',\n    actual: 'wrong age',\n    expected: { type: 'number' },\n    path: '$.age',\n    schema: 'UserSchema',\n    model: 'User',\n    op: 'insertOne',\n    args: [ { name: 'nswbmw', age: 'wrong age' } ],\n    pluginName: 'MongolassSchema',\n    pluginOp: 'beforeInsertOne',\n    pluginArgs: [] }\n  */\n  ```\n\n  According to the error instance, esay to know `age` expect a number but got a string, from error stack know it's broken on `app.js:23:4` and the operator is `Model.insertOne`.\n\n## Schema\n\nsee [another-json-schema](https://github.com/nswbmw/another-json-schema), support `default` and `required`.\n\n#### required\n\n```js\nconst Mongolass = require('mongolass')\nconst mongolass = new Mongolass('mongodb://localhost:27017/test')\n\nconst User = mongolass.model('User', {\n  name: { type: 'string', required: true },\n  age: { type: 'number', default: 18 }\n})\n\n;(async function () {\n  await User.insert({ age: 17 })\n})().catch(console.error)\n```\n\nOutput:\n\n```js\n{ TypeError: ($.name: undefined) ✖ (required: true)\n    at Model.insert (/Users/nswbmw/Desktop/test/node_modules/mongolass/lib/query.js:101:16)\n    at /Users/nswbmw/Desktop/test/app.js:10:14\n    at Object.<anonymous> (/Users/nswbmw/Desktop/test/app.js:11:3)\n    at Module._compile (module.js:635:30)\n    at Object.Module._extensions..js (module.js:646:10)\n    at Module.load (module.js:554:32)\n    at tryModuleLoad (module.js:497:12)\n    at Function.Module._load (module.js:489:3)\n    at Function.Module.runMain (module.js:676:10)\n    at startup (bootstrap_node.js:187:16)\n  validator: 'required',\n  path: '$.name',\n  actual: undefined,\n  expected: { type: 'string', required: true },\n  schema: 'UserSchema',\n  model: 'User',\n  op: 'insert',\n  args: [ { age: 17 } ],\n  pluginName: 'MongolassSchema',\n  pluginOp: 'beforeInsert',\n  pluginArgs: [] }\n```\n\n#### default\n\n```js\nconst Mongolass = require('mongolass')\nconst mongolass = new Mongolass('mongodb://localhost:27017/test')\n\nconst User = mongolass.model('User', {\n  name: { type: 'string', required: true },\n  age: { type: 'number', default: 18 },\n  createdAt: { type: Mongolass.Types.Date, default: Date.now }\n})\n\n;(async function () {\n  await User.insert({ name: 'nswbmw' })\n  const user = await User.findOne({ name: 'nswbmw' })\n  console.log(user)\n  // { _id: 5a530c5d39d9a4eb3aa57856, name: 'nswbmw', age: 18, createdAt: 2019-01-10T09:50:26.831Z }\n})()\n```\n\n## Types\n\n- string\n- number\n- boolean\n- Mongolass.Types.ObjectId\n- Mongolass.Types.String\n- Mongolass.Types.Number\n- Mongolass.Types.Date\n- Mongolass.Types.Buffer\n- Mongolass.Types.Boolean\n- Mongolass.Types.Mixed\n\n**What's difference between `number` and `Mongolass.Types.Number` ?**\n`number` only check type, `Mongolass.Types.Number` will try to convert value to a number, if failed then throw error.\n\n## Plugins\n\n```js\nmongolass.plugin(pluginName, hooks)// register global plugin\nUser.plugin(pluginName, hooks)// register model plugin\n```\n\nexample:\n\n```js\nconst moment = require('moment')\nconst Mongolass = require('mongolass')\nconst mongolass = new Mongolass('mongodb://localhost:27017/test')\nconst User = mongolass.model('User')\n\nmongolass.plugin('addCreatedAt', {\n  beforeInsert: function (format) {\n    console.log('beforeInsert', this._op, this._args, format)\n    // beforeInsert insert [ { firstname: 'san', lastname: 'zhang' } ] YYYY-MM-DD\n    this._args[0].createdAt = moment().format(format)\n  }\n})\n\nUser.plugin('addFullname', {\n  afterFindOne: function (user, opt) {\n    console.log('afterFindOne', this._op, this._args, opt)\n    // afterFindOne findOne [] { sep: '-' }\n    if (!user) return user\n    user.fullname = user.firstname + opt.sep + user.lastname\n    return user\n  },\n  afterFind: async function (users, opt) {\n    console.log('afterFind', this._op, this._args, opt)\n    // afterFind find [ { firstname: 'san' } ] { sep: ' ' }\n    if (!users.length) return users\n    return users.map(user => {\n      user.fullname = user.firstname + opt.sep + user.lastname\n      return user\n    })\n  }\n})\n\n;(async function () {\n  // when use await, .exec() is omissible.\n  await User.insert({ firstname: 'san', lastname: 'zhang' }).addCreatedAt('YYYY-MM-DD')\n  console.log(await User.findOne().addFullname({ sep: '-' }))\n  // { _id: 5850186544c3b82d23a82e45,\n  //   firstname: 'san',\n  //   lastname: 'zhang',\n  //   createdAt: '2016-12-13',\n  //   fullname: 'san-zhang' }\n  console.log(await User.find({ firstname: 'san' }).addFullname({ sep: ' ' }))\n  // [ { _id: 5850186544c3b82d23a82e45,\n  //     firstname: 'san',\n  //     lastname: 'zhang',\n  //     createdAt: '2016-12-13',\n  //     fullname: 'san zhang' } ]\n})().catch(console.error)\n```\n\n**NOTE**: Different order of calling plugins will output different results. The priority of Model's plugins is greater than global's.\n\nexample:\n\n```js\nconst Mongolass = require('mongolass')\nconst mongolass = new Mongolass('mongodb://localhost:27017/test')\nconst User = mongolass.model('User')\n\nUser.plugin('add2', {\n  afterFindOne: function (user) {\n    if (!user) return user\n    user.name = `${user.name}2`\n    return user\n  }\n})\nUser.plugin('add3', {\n  afterFindOne: async function (user) {\n    if (!user) return user\n    user.name = `${user.name}3`\n    return user\n  }\n})\n\n;(async function () {\n  await User.insert({ name: '1' })\n  console.log(await User.findOne().add2().add3())\n  // { _id: 58501a8a7cc264af259ca691, name: '123' }\n  console.log(await User.findOne().add3().add2())\n  // { _id: 58501a8a7cc264af259ca691, name: '132' }\n})().catch(console.error)\n```\n\nsee [mongolass-plugin-populate](https://github.com/mongolass/mongolass-plugin-populate).\n\n### Built-in plugins\n\nMongolass has some built-in plugins, only for `find` and `findOne`.\n\n- [limit](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [sort](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [projection(alias: select)](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [fields(alias: select)](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [skip](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [hint](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [populate]()\n- [explain](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [snapshot](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [timeout](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [tailable](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [batchSize](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [returnKey](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [maxScan](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [min](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [max](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [showDiskLoc](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [comment](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [raw](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [promoteLongs](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [promoteValues](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [promoteBuffers](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [readPreference](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [partial](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [maxTimeMS](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [collation](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n- [session](http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find)\n\nexample:\n\n```js\nconst Mongolass = require('mongolass')\nconst mongolass = new Mongolass('mongodb://localhost:27017/test')\nconst User = mongolass.model('User')\n\n;(async function () {\n  await User.insert({ name: '1' })\n  await User.insert({ name: '2' })\n  const result = await User\n    .find()\n    .skip(1)\n    .limit(1)\n  console.log(result)\n  // [ { _id: 58501c1281ea915a2760a2ee, name: '2' } ]\n})().catch(console.error)\n```\n\n## Test\n\n```bash\n$ npm test (coverage 100%)\n```\n\n## License\n\nMIT\n\n[npm-image]: https://img.shields.io/npm/v/mongolass.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/mongolass\n[travis-image]: https://img.shields.io/travis/mongolass/mongolass.svg?style=flat-square\n[travis-url]: https://travis-ci.org/mongolass/mongolass\n[david-image]: http://img.shields.io/david/mongolass/mongolass.svg?style=flat-square\n[david-url]: https://david-dm.org/mongolass/mongolass\n[license-image]: http://img.shields.io/npm/l/mongolass.svg?style=flat-square\n[license-url]: LICENSE\n[downloads-image]: http://img.shields.io/npm/dm/mongolass.svg?style=flat-square\n[downloads-url]: https://npmjs.org/package/mongolass\n","readmeFilename":"README.md","users":{"jugans":true,"lonjoy":true,"tomchao":true,"zwrj1131":true,"isaacvitor":true,"rascalquan":true}}