{"_id":"gracenode-mongodb","_rev":"57-ec4c0404584797719b6527b28b26afac","name":"gracenode-mongodb","description":"mongodb module for gracenode framework.","dist-tags":{"latest":"0.4.3"},"versions":{"0.1.0":{"name":"gracenode-mongodb","description":"mongodb module for gracenode framework.","version":"0.1.0","author":{"name":"Nobuyori Takahashi","email":"voltrue2@yahoo.com"},"repository":{"type":"git","url":"https://github.com/voltrue2/gracenode-mongodb.git"},"dependencies":{"async":"0.8.0","mongodb":"1.4.3"},"devDependencies":{"mocha":"1.18.2"},"engine":"node >= 0.10.20","contributors":[{"name":"Brian de Heus","email":"me@brian.jp"}],"keywords":["gracenode","framework","mongodb","module"],"license":"MIT","bugs":{"url":"https://github.com/voltrue2/gracenode-mongodb/issues"},"_id":"gracenode-mongodb@0.1.0","dist":{"shasum":"0b03ed97bcd4f7c07a7d13bd21b41c2f20a1f51f","tarball":"https://registry.npmjs.org/gracenode-mongodb/-/gracenode-mongodb-0.1.0.tgz","integrity":"sha512-HzB/V7PI0dYBCsh1A29WXRbSLYOE5YJ033B2cFjloOXmiHJKy51m6NN2ms3e82jX1PoHUPdaEMBR8Ke4j0+rIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2LWe/NK3bT4S6BdA9nfGqPG4CS0Ik1CPzQFTWgarlnAiEAmbQ1Yy1Mzxb2FphpBvkBuJbwyXa2ss/Kh6fm557UVKI="}]},"_from":"/var/www/npm-repo/node_modules/gracenode-mongodb/","_npmVersion":"1.3.11","_npmUser":{"name":"voltrue2","email":"voltrue2@yahoo.com"},"maintainers":[{"name":"voltrue2","email":"voltrue2@yahoo.com"}]},"0.1.1":{"name":"gracenode-mongodb","description":"mongodb module for gracenode framework.","version":"0.1.1","author":{"name":"Nobuyori Takahashi","email":"voltrue2@yahoo.com"},"repository":{"type":"git","url":"https://github.com/voltrue2/gracenode-mongodb.git"},"dependencies":{"async":"0.8.0","mongodb":"1.4.3"},"devDependencies":{"mocha":"1.18.2"},"engine":"node >= 0.10.20","contributors":[{"name":"Brian de Heus","email":"me@brian.jp"}],"keywords":["gracenode","framework","mongodb","module"],"license":"MIT","bugs":{"url":"https://github.com/voltrue2/gracenode-mongodb/issues"},"_id":"gracenode-mongodb@0.1.1","dist":{"shasum":"edda9e16e2b3a467439f8c400df60efbecb12ec6","tarball":"https://registry.npmjs.org/gracenode-mongodb/-/gracenode-mongodb-0.1.1.tgz","integrity":"sha512-8PSqe1Gf7A4pu/YoH7ar7uICcFZ8X9GZMr63BWXuS0ZpBqmPbYL03Uq4ibcvM6t5gAWnpb1Fa609CMhrPmkqpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGB14wanLpQBR+BjjlxBYr1PeA9OOOuaJba76bPjMjUEAiEAltGTSiMNVy5yX5yJ7ik4ZlOr0I8U+k2Xpiaaw7f6CRY="}]},"_from":"/var/www/npm-repo/node_modules/gracenode-mongodb/","_npmVersion":"1.3.11","_npmUser":{"name":"voltrue2","email":"voltrue2@yahoo.com"},"maintainers":[{"name":"voltrue2","email":"voltrue2@yahoo.com"}]},"0.1.2":{"name":"gracenode-mongodb","description":"mongodb module for gracenode framework.","version":"0.1.2","author":{"name":"Nobuyori Takahashi","email":"voltrue2@yahoo.com"},"repository":{"type":"git","url":"https://github.com/voltrue2/gracenode-mongodb.git"},"dependencies":{"async":"0.8.0","mongodb":"1.4.3"},"devDependencies":{"mocha":"1.18.2"},"engine":"node >= 0.10.20","contributors":[{"name":"Brian de Heus","email":"me@brian.jp"}],"keywords":["gracenode","framework","mongodb","module"],"license":"MIT","bugs":{"url":"https://github.com/voltrue2/gracenode-mongodb/issues"},"_id":"gracenode-mongodb@0.1.2","dist":{"shasum":"8a355d57d6c2956e7b4a02ff04db46ab84961c93","tarball":"https://registry.npmjs.org/gracenode-mongodb/-/gracenode-mongodb-0.1.2.tgz","integrity":"sha512-iduIXGrkT3ISthuR2KJGo2DNEv1bHFouVfV9NYetG8fteRmGyFQM52Jv5rXKAfLWMlWXXkaqPEqJ2Q9V3DvI2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRsiMZMEgBAUgARjWBhLIcARDT2uaa/F9ciVlo8q6UrQIhAMn1oc3H0r96YPxtGOQ9+OJQWGCW4kzogx7Ta2cgWIge"}]},"_from":"/var/www/npm-repo/node_modules/gracenode-mongodb/","_npmVersion":"1.3.11","_npmUser":{"name":"voltrue2","email":"voltrue2@yahoo.com"},"maintainers":[{"name":"voltrue2","email":"voltrue2@yahoo.com"}]},"0.1.3":{"name":"gracenode-mongodb","description":"mongodb module for gracenode framework.","version":"0.1.3","author":{"name":"Nobuyori Takahashi","email":"voltrue2@yahoo.com"},"repository":{"type":"git","url":"https://github.com/voltrue2/gracenode-mongodb.git"},"dependencies":{"async":"0.8.0","mongodb":"1.4.3"},"devDependencies":{"mocha":"1.18.2"},"engine":"node >= 0.10.20","contributors":[{"name":"Brian de Heus","email":"me@brian.jp"}],"keywords":["gracenode","framework","mongodb","module"],"license":"MIT","bugs":{"url":"https://github.com/voltrue2/gracenode-mongodb/issues"},"_id":"gracenode-mongodb@0.1.3","dist":{"shasum":"425966904c4022b6cca6f946254a663d11ba0f74","tarball":"https://registry.npmjs.org/gracenode-mongodb/-/gracenode-mongodb-0.1.3.tgz","integrity":"sha512-ZZYXUdE3Aa5g6BjVi5d1aqPIws6K3O06bJJ3J9KhvnZyZnKvrUFSSso5J1JdnjAsjM1LZxRvPuhT19lppuNNcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/b9N3Y7XyUbCbGsnIuYfNxUChiik5MVSyYY+Tq6DbEgIhAMp9gaDkUYSHt+p9ojXU5GKct1e5Q5oaTYx03ApSZAgU"}]},"_from":"/var/www/npm-repo/node_modules/gracenode-mongodb/","_npmVersion":"1.3.11","_npmUser":{"name":"voltrue2","email":"voltrue2@yahoo.com"},"maintainers":[{"name":"voltrue2","email":"voltrue2@yahoo.com"}]},"0.1.4":{"name":"gracenode-mongodb","description":"mongodb module for gracenode framework.","version":"0.1.4","author":{"name":"Nobuyori Takahashi","email":"voltrue2@yahoo.com"},"repository":{"type":"git","url":"https://github.com/voltrue2/gracenode-mongodb.git"},"dependencies":{"async":"0.8.0","mongodb":"1.4.3"},"devDependencies":{"mocha":"1.18.2"},"engine":"node >= 0.10.20","contributors":[{"name":"Brian de Heus","email":"me@brian.jp"}],"keywords":["gracenode","framework","mongodb","module"],"license":"MIT","bugs":{"url":"https://github.com/voltrue2/gracenode-mongodb/issues"},"_id":"gracenode-mongodb@0.1.4","dist":{"shasum":"a6a8054b479503e0520df3ae5e7cc0640468e017","tarball":"https://registry.npmjs.org/gracenode-mongodb/-/gracenode-mongodb-0.1.4.tgz","integrity":"sha512-/+1KkoBx6Xz58Ib1erfXYvl50GJ15UeD327WOm5U4UzCsE7sVHKIzZyy0bUd/1Pm9owROEMYmBfFzjzvP6Xz8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoo02ReLMAb6KEMElzvmq7DbHcrGqDDuiBPV5Ammly8AiEAuzBokjTcVQyPeJ0VqRK1WW5uz2rBVjEAqz6jl29Rzek="}]},"_from":"/var/www/npm-repo/node_modules/gracenode-mongodb/","_npmVersion":"1.3.11","_npmUser":{"name":"voltrue2","email":"voltrue2@yahoo.com"},"maintainers":[{"name":"voltrue2","email":"voltrue2@yahoo.com"}]},"0.1.5":{"name":"gracenode-mongodb","description":"mongodb module for gracenode framework.","version":"0.1.5","author":{"name":"Nobuyori Takahashi","email":"voltrue2@yahoo.com"},"repository":{"type":"git","url":"https://github.com/voltrue2/gracenode-mongodb.git"},"dependencies":{"async":"0.8.0","mongodb":"1.4.3"},"devDependencies":{"mocha":"1.18.2"},"engine":"node >= 0.10.20","contributors":[{"name":"Brian de Heus","email":"me@brian.jp"}],"keywords":["gracenode","framework","mongodb","module"],"license":"MIT","bugs":{"url":"https://github.com/voltrue2/gracenode-mongodb/issues"},"_id":"gracenode-mongodb@0.1.5","dist":{"shasum":"ac98efc2dc87f792363fab666cdd2d4d0cafb6b3","tarball":"https://registry.npmjs.org/gracenode-mongodb/-/gracenode-mongodb-0.1.5.tgz","integrity":"sha512-bIAk9FbFQyLz7zy4+LS1ndyFqP4vDgeFIdFu26D16d2X5cMqsjAPW4rn7hbHxq9lRfGEePOYogCmZDB+RbI8Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKhw9MzNg8uST8dNbQo34QO9QvZdeB0YAr6vjCAsuIaAiEAmUC0Zi3QsOKJr/SBUhP2G1JyT7QNbV9VkCFbjAmrK5I="}]},"_from":"/var/www/npm-repo/node_modules/gracenode-mongodb/","_npmVersion":"1.3.11","_npmUser":{"name":"voltrue2","email":"voltrue2@yahoo.com"},"maintainers":[{"name":"voltrue2","email":"voltrue2@yahoo.com"}]},"0.1.6":{"name":"gracenode-mongodb","description":"mongodb module for gracenode framework.","version":"0.1.6","author":{"name":"Nobuyori Takahashi","email":"voltrue2@yahoo.com"},"repository":{"type":"git","url":"https://github.com/voltrue2/gracenode-mongodb.git"},"dependencies":{"async":"0.8.0","mongodb":"1.4.3"},"devDependencies":{"mocha":"1.18.2"},"engine":"node >= 0.10.20","contributors":[{"name":"Brian de Heus","email":"me@brian.jp"}],"keywords":["gracenode","framework","mongodb","module"],"license":"MIT","bugs":{"url":"https://github.com/voltrue2/gracenode-mongodb/issues"},"_id":"gracenode-mongodb@0.1.6","dist":{"shasum":"7a0dd941a0ed0f8e249b3dfc4623e7cb10f9e158","tarball":"https://registry.npmjs.org/gracenode-mongodb/-/gracenode-mongodb-0.1.6.tgz","integrity":"sha512-yEP99qVTITqvy/IVotWumE9APTUuXb8FarrgBpsT8SeECljSrIiztSu8KY17ycyJO8it7tsXpue9oSgij7QLtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNp8Al6EIw7FcCAYQXzHp65GwnBmybYHjwYBBMZcHfUwIgDTsP0CWYVTJTGCaL2eUK9UrP4JX9O9ASty5dBJv9Xbc="}]},"_from":"/var/www/npm-repo/node_modules/gracenode-mongodb/","_npmVersion":"1.3.11","_npmUser":{"name":"voltrue2","email":"voltrue2@yahoo.com"},"maintainers":[{"name":"voltrue2","email":"voltrue2@yahoo.com"}]},"0.1.7":{"name":"gracenode-mongodb","description":"mongodb module for gracenode framework.","version":"0.1.7","author":{"name":"Nobuyori Takahashi","email":"voltrue2@yahoo.com"},"repository":{"type":"git","url":"https://github.com/voltrue2/gracenode-mongodb.git"},"dependencies":{"async":"0.8.0","mongodb":"1.4.3"},"devDependencies":{"mocha":"1.18.2"},"engine":"node >= 0.10.20","contributors":[{"name":"Brian de Heus","email":"me@brian.jp"}],"keywords":["gracenode","framework","mongodb","module"],"license":"MIT","bugs":{"url":"https://github.com/voltrue2/gracenode-mongodb/issues"},"_id":"gracenode-mongodb@0.1.7","dist":{"shasum":"f7a5c1535945f4b2448940f455d030f80add62cf","tarball":"https://registry.npmjs.org/gracenode-mongodb/-/gracenode-mongodb-0.1.7.tgz","integrity":"sha512-V84t0QKuJkPbusSIXEK3Uh4Jv7QHFmwOAUvBmohWcBekjToqFTm75TAsgzpQKEFiFUks6fC4VR73I3tL9b8i7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgnUWfuBWRC4Z2707F8pW3u3a9PDxii6gBoP2HxDsjuwIhALpRWv+2FkRekUKs9KDCS2F71Uu01nBqaF0r04rVHXnE"}]},"_from":"/var/www/npm-repo/node_modules/gracenode-mongodb/","_npmVersion":"1.3.11","_npmUser":{"name":"voltrue2","email":"voltrue2@yahoo.com"},"maintainers":[{"name":"voltrue2","email":"voltrue2@yahoo.com"}]},"0.2.0":{"name":"gracenode-mongodb","description":"mongodb module for gracenode framework.","version":"0.2.0","author":{"name":"Nobuyori Takahashi","email":"voltrue2@yahoo.com"},"repository":{"type":"git","url":"https://github.com/voltrue2/gracenode-mongodb.git"},"dependencies":{"async":"0.8.0","mongodb":"1.4.3"},"devDependencies":{"mocha":"1.18.2"},"engine":"node >= 0.10.20","contributors":[{"name":"Brian de Heus","email":"me@brian.jp"}],"keywords":["gracenode","framework","mongodb","module"],"license":"MIT","bugs":{"url":"https://github.com/voltrue2/gracenode-mongodb/issues"},"_id":"gracenode-mongodb@0.2.0","dist":{"shasum":"b1af07da5f724c55ef0e4f6205ca88a0dc1661aa","tarball":"https://registry.npmjs.org/gracenode-mongodb/-/gracenode-mongodb-0.2.0.tgz","integrity":"sha512-J4L1G8V2TA5GBL79m/JAhgbpgMUTjNeC/b34GifKXQ0FD2PJj7ml7RiwOJsYeAOfpsqSlhl3g05bs1RSExgVlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLXve6h3Gl9T136cipmLiucr+KXykKBqhOA+1wsTSQmwIhAKO1NjwmH7BSwG+klOGhbvUNOHA+F0L/jn+R4+cRkoT+"}]},"_from":"/var/www/npm-repo/node_modules/gracenode-mongodb/","_npmVersion":"1.3.11","_npmUser":{"name":"voltrue2","email":"voltrue2@yahoo.com"},"maintainers":[{"name":"voltrue2","email":"voltrue2@yahoo.com"}]},"0.3.0":{"name":"gracenode-mongodb","description":"mongodb module for gracenode framework.","version":"0.3.0","author":{"name":"Nobuyori Takahashi","email":"voltrue2@yahoo.com"},"repository":{"type":"git","url":"https://github.com/voltrue2/gracenode-mongodb.git"},"dependencies":{"async":"0.8.0","mongodb":"1.4.3"},"devDependencies":{"mocha":"1.18.2"},"engine":"node >= 0.10.20","contributors":[{"name":"Brian de Heus","email":"me@brian.jp"}],"keywords":["gracenode","framework","mongodb","module"],"license":"MIT","bugs":{"url":"https://github.com/voltrue2/gracenode-mongodb/issues"},"_id":"gracenode-mongodb@0.3.0","dist":{"shasum":"9895314cffce0bdd74b04ac9568062b7bf4d34dc","tarball":"https://registry.npmjs.org/gracenode-mongodb/-/gracenode-mongodb-0.3.0.tgz","integrity":"sha512-rU1tuMT8+dPIEskO+rP5w8AcujgWhI2+ivez/H8iknYpWm0so/8x51NbW+SV59NXa0vvqbWY1wsq84o1dn7Rrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyQfsl6vsfvMShBHUAy2enpUYbkh7NF+YlH4dZ1CsjhgIgCbgoYv/mn5orKSCzlqr06X+jrHJXTQ6VEXOuHu6gvmM="}]},"_from":"/var/www/npm-repo/node_modules/gracenode-mongodb/","_npmVersion":"1.3.11","_npmUser":{"name":"voltrue2","email":"voltrue2@yahoo.com"},"maintainers":[{"name":"voltrue2","email":"voltrue2@yahoo.com"}]},"0.4.0":{"name":"gracenode-mongodb","description":"mongodb module for gracenode framework.","version":"0.4.0","author":{"name":"Nobuyori Takahashi","email":"voltrue2@yahoo.com"},"repository":{"type":"git","url":"https://github.com/voltrue2/gracenode-mongodb.git"},"dependencies":{"async":"0.8.0","mongodb":"1.4.3"},"devDependencies":{"mocha":"1.18.2"},"engine":"node >= 0.10.20","contributors":[{"name":"Brian de Heus","email":"me@brian.jp"}],"keywords":["gracenode","framework","mongodb","module"],"license":"MIT","bugs":{"url":"https://github.com/voltrue2/gracenode-mongodb/issues"},"_id":"gracenode-mongodb@0.4.0","dist":{"shasum":"6e602bc96f0c89aeb37352ec0eaa9640fe37f8c0","tarball":"https://registry.npmjs.org/gracenode-mongodb/-/gracenode-mongodb-0.4.0.tgz","integrity":"sha512-jkkJX63ge6RX/3vXBND0201RzlS/1/dhJvDYwvfQ5owG612YuebZfSQB0GT8iqGwSwq7OchZwRElEZ+bfqWuMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv1qPLIqjuwiMn6uu7botLGzQCDx5LvulM/dCboORwlAIhANhMmCPYrEX4d3Uifrmv2hpwA5HvxBhYuPFQisXYUBGU"}]},"_from":"/var/www/npm-repo/node_modules/gracenode-mongodb/","_npmVersion":"1.3.11","_npmUser":{"name":"voltrue2","email":"voltrue2@yahoo.com"},"maintainers":[{"name":"voltrue2","email":"voltrue2@yahoo.com"}]},"0.4.1":{"name":"gracenode-mongodb","description":"mongodb module for gracenode framework.","version":"0.4.1","author":{"name":"Nobuyori Takahashi","email":"voltrue2@yahoo.com"},"repository":{"type":"git","url":"https://github.com/voltrue2/gracenode-mongodb.git"},"dependencies":{"async":"0.8.0","mongodb":"1.4.3"},"devDependencies":{"mocha":"1.18.2"},"engine":"node >= 0.10.20","contributors":[{"name":"Brian de Heus","email":"me@brian.jp"}],"keywords":["gracenode","framework","mongodb","module"],"license":"MIT","bugs":{"url":"https://github.com/voltrue2/gracenode-mongodb/issues"},"_id":"gracenode-mongodb@0.4.1","dist":{"shasum":"24c9df0d424e500945851c6261aaafd02baef9d8","tarball":"https://registry.npmjs.org/gracenode-mongodb/-/gracenode-mongodb-0.4.1.tgz","integrity":"sha512-z/5/ic7vWP/u5Anixo32102I2AewguFR+yTpePXCB02Nd5izrBQTUmM2ayQ4ZDDsspyhtrpjL8FczjUkdZxN3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI28Gp1wj7PQ3GSilX31XjdnnrGcCqG2s8BLJaSfZM1QIhAOS0hYBpivRWo5x+MioCUcmLpUj4oPs1foGk0GYV4fxt"}]},"_from":"/var/www/npm-repo/node_modules/gracenode-mongodb/","_npmVersion":"1.3.11","_npmUser":{"name":"voltrue2","email":"voltrue2@yahoo.com"},"maintainers":[{"name":"voltrue2","email":"voltrue2@yahoo.com"}]},"0.4.2":{"name":"gracenode-mongodb","description":"mongodb module for gracenode framework.","version":"0.4.2","author":{"name":"Nobuyori Takahashi","email":"voltrue2@yahoo.com"},"repository":{"type":"git","url":"https://github.com/voltrue2/gracenode-mongodb.git"},"dependencies":{"async":"0.8.0","mongodb":"1.4.3"},"devDependencies":{"mocha":"1.18.2"},"engine":"node >= 0.10.20","contributors":[{"name":"Brian de Heus","email":"me@brian.jp"}],"keywords":["gracenode","framework","mongodb","module"],"license":"MIT","bugs":{"url":"https://github.com/voltrue2/gracenode-mongodb/issues"},"_id":"gracenode-mongodb@0.4.2","dist":{"shasum":"abe9a9b5aac94c721b220549d647861e05d1a940","tarball":"https://registry.npmjs.org/gracenode-mongodb/-/gracenode-mongodb-0.4.2.tgz","integrity":"sha512-ocI1EjIUFdBNN2qkCrdDS8HY/H87CRygdG4QlzOxGx6DRPbJrIoFPvu60PYVC0vNMuR416ottoFoI54F9+urvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9NUudAiJH36JhqQhCxrFm2xwMzGPvwj/PWn2ECQTbUgIhAI6rsA50bMhNKVGyZcv65lIdxfzl1/XOgBH3XA+65aEj"}]},"_from":"/var/www/npm-repo/node_modules/gracenode-mongodb/","_npmVersion":"1.3.11","_npmUser":{"name":"voltrue2","email":"voltrue2@yahoo.com"},"maintainers":[{"name":"voltrue2","email":"voltrue2@yahoo.com"}]},"0.4.3":{"name":"gracenode-mongodb","description":"mongodb module for gracenode framework.","version":"0.4.3","author":{"name":"Nobuyori Takahashi","email":"voltrue2@yahoo.com"},"repository":{"type":"git","url":"https://github.com/voltrue2/gracenode-mongodb.git"},"dependencies":{"async":"0.8.0","mongodb":"1.4.3"},"devDependencies":{"mocha":"1.18.2"},"engine":"node >= 0.10.20","contributors":[{"name":"Brian de Heus","email":"me@brian.jp"}],"keywords":["gracenode","framework","mongodb","module"],"license":"MIT","gitHead":"175f1fabdafad2144bb85d67dd98f5a41493f7ee","bugs":{"url":"https://github.com/voltrue2/gracenode-mongodb/issues"},"homepage":"https://github.com/voltrue2/gracenode-mongodb","_id":"gracenode-mongodb@0.4.3","scripts":{},"_shasum":"4184c3de517346161dd47fc7cad98f19e5889a5f","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.10.20","_npmUser":{"name":"voltrue2","email":"voltrue2@yahoo.com"},"maintainers":[{"name":"voltrue2","email":"voltrue2@yahoo.com"}],"dist":{"shasum":"4184c3de517346161dd47fc7cad98f19e5889a5f","tarball":"https://registry.npmjs.org/gracenode-mongodb/-/gracenode-mongodb-0.4.3.tgz","integrity":"sha512-S8Oidd1cIPFShvo5JR4NiEwE/oppJx4QLwk7hwtpGAXg5ofNzCl3GfNFMRmEk0uTsq5T9rsJw+fChhWCHnM+gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuzx4pK8Mc3OIBHMceVE1AY5goPGO12D3TPKHMBUPy6AiEAthJ2GXaXnTaaRNdqpkH/LBT9Ixv3rMGDHMzlFwzOxSg="}]}}},"readme":"# MongoDB Module\r\n\r\nMongoDB module for gracenode framework\r\n\r\nThis is designed to function within gracenode framework.\r\n\r\n## How to include it in my project\r\n\r\nTo add this package as your gracenode module, add the following to your package.json:\r\n\r\n```\r\n\"dependencies\": {\r\n        \"gracenode\": \"\",\r\n        \"gracenode-mongodb\": \"\"\r\n}\r\n```\r\n\r\nTo use this module in your application, add the following to your gracenode bootstrap code:\r\n\r\n```\r\nvar gracenode = require('gracenode');\r\n// this tells gracenode to load the module\r\ngracenode.use('gracenode-mongodb');\r\n```\r\n\r\nTo access the module:\r\n\r\n```\r\n// the prefix gracenode- will be removed automatically\r\ngracenode.mongodb\r\n```\r\n\r\n\r\nAccess\r\n<pre>\r\ngracenode.mongodb\r\n</pre>\r\n\r\nConfigurations\r\n```javascript\r\n\"modules\": {\r\n\t\"gracenode-mongodb\": {\r\n\t\t\"configNameOfYourChoice\": {\r\n\t\t\t\"host\": \"host name or IP address\" or an array of hosts,\r\n\t\t\t\"port\": <port number> or an array of ports,\r\n\t\t\t\"database\": \"database name\",\r\n\t\t\t\"poolSize\": <optional>,\r\n\t\t\t\"user\": <optional>,\r\n\t\t\t\"password\": <optional>,\r\n\t\t\t\"replicaSet\": <optional>,\r\n\t\t\t\"readPreference\": \"<optional>\"\r\n\t\t}{...}\r\n\t}\r\n}\r\n```\r\n\r\n##### .create(configName [string])\r\n\r\nReturns an instance of Db class\r\n\r\n#### Db class\r\n\r\n##### .collection(collectionName [string])\r\n\r\nReturns an instance of Collection class\r\n\r\n##### .collectionNames(callback [function])\r\n\r\nReturns a list of all collection names in a database.\r\n\r\n##### .collections(callback [function])\r\n\r\nReturns detailed collection metadata in a database.\r\n\r\n##### .drop(collectionName [string], callback [function])\r\n\r\nDrops an entire collection.\r\n\r\n### Collection class\r\n\r\n##### .stream(query [object], fields [array], options [object])\r\n\r\nThis is very useful when reading a very large data set\r\n\r\n```javascript\r\nvar myDb = gracenode.mongodb.create('myDb');\r\nvar myCol = myDb.collection('myCol');\r\nvar stream = myCol.stream({ age: { $gte: 20 } }, ['_id', 'name', 'age'], { limit: 100 });\r\nstream.on('data', function (data) {\r\n\t// read one record at a time up to limit (100)\r\n});\r\nstream.on('error', function (error) {\r\n\t// error\r\n});\r\nstream.on('close', function () {\r\n\t// all done\r\n});\r\n```\r\n\r\n##### .findOne(query [object], fields [array], callback [function])\r\n\r\n```javascript\r\nvar myDb = gracenode.mongodb.create('myDb');\r\nvar myCol = myDb.collection('myCol');\r\nmyCol.findOne({ _id: 123456 }, ['_id', 'name'], function (error, doc) {\r\n\t// do something\r\n});\r\n```\r\n\r\n##### .findMany(query [object], feilds [array], pagenate [object], callback [function])\r\n\r\npagenate:\r\n\r\n```\r\n{\r\n\tlimit: <int>\r\n\toffset: <int>\r\n\tsort: <object>\r\n\ttoArray: <boolean>\r\n}\r\n```\r\n\r\n**NOTE:** If `toArray` in `pagenate` is `true`, it will use `.toArray()` to read the data.\r\n\r\n```javascript\r\nvar myDb = gracenode.mongodb.create('myDb');\r\nvar myCol = myDb.collection('myCol');\r\n// query upto 10 documents and offset from 5th record matched. Plus sort the records by 'age'\r\nmyCol.findMany({ _id: 123456 }, ['_id', 'name'], { limit: 10, offset: 5, sort: { age: -1 } }, function (error, doc) {\r\n\t// do something\r\n});\r\n```\r\n\r\n##### .findEach(query [object], fields [array], limit [integer], sort [*object], eachCallback [function], finalCallback [function])\r\n\r\nExecutes findMany with the given limit and auto-iterate until it finds no more record. Each iteration will call eachCallback.\r\n\r\nWhen it reaches the end, it will call finalCallback.\r\n\r\nThis operation can be very expensive.\r\n\r\nExample:\r\n\r\n```javascript\r\nvar myDb = gracenode.mongodb.create('myDb');\r\nvar myCol = gracenode.mongodb.collection('myCol');\r\nmyCol.findEach({ _id: /name/ }, ['age'], { sort: { age: -1 } }, function (list, next) {\r\n\t// do something with list\r\n\tnext();\r\n},\r\nfunction (error) {\r\n\t// done\r\n});\r\n```\r\n\r\n##### .ensureIndex(indexes [object], options [object], callback [function])\r\n\r\n##### .insert(values [object], callback [function])\r\n\r\n##### .update(conditions [object], updates [object], callback [function])\r\n\r\n**NOTE**: safe and multi are always true and upsert is false)\r\n\r\n##### .upsert(conditions [object], updates [object], multi [boolean], callback [function])\r\n\r\n##### .increment(conditions [object], propertyName [string], incrementBy [number], maxNumAllowed [number], callback [function])\r\n\r\nDoes NOT allow the target property to exceed maximum number given\r\n\r\n##### .decrement(conditions [object], propertyName [string], decrementBy [number], callback [function])\r\n\r\nDoes NOT allow the target property to fall below 0\r\n\r\n##### .save(values [object], callback [function])\r\n\r\n##### .delete(values [object], callback [function])\r\n\r\n##### .findAndModify(query [object], sort [object], update [object], options [object], callback [function])\r\n\r\n##### .count(object query, callback [function])\r\n\r\n```javascript\r\nvar mongo = gracenode.mongodb.create('mongoDatabase').collection('cookieJar');\r\nmongo.count({ type: 'cookies' }, function (error, count) {\r\n\tconsole.log('There are', count, 'cookies in the jar');\r\n});\r\n```\r\n\r\n##### .mapReduce(map [function], reduce [function], options [object], callback [function])\r\n\r\n<a href=\"http://docs.mongodb.org/manual/tutorial/map-reduce-examples/\">MongoDB Map Reduce Example</a>\r\n\r\n##### .aggregate(pipeline [array], callback [function])\r\n","maintainers":[{"name":"voltrue2","email":"voltrue2@yahoo.com"}],"time":{"modified":"2022-06-18T13:46:03.834Z","created":"2014-05-22T05:35:21.868Z","0.1.0":"2014-05-22T05:35:23.080Z","0.1.1":"2014-05-26T04:55:09.563Z","0.1.2":"2014-05-29T05:39:57.413Z","0.1.3":"2014-05-30T01:26:47.750Z","0.1.4":"2014-07-18T00:58:58.438Z","0.1.5":"2014-07-30T07:04:07.848Z","0.1.6":"2015-01-19T09:34:43.735Z","0.1.7":"2015-01-23T01:04:56.004Z","0.2.0":"2015-01-29T02:00:19.977Z","0.3.0":"2015-02-11T09:23:35.209Z","0.4.0":"2015-03-11T04:00:19.164Z","0.4.1":"2015-03-19T08:42:49.989Z","0.4.2":"2015-03-23T00:58:11.884Z","0.4.3":"2015-04-20T03:26:35.311Z"},"readmeFilename":"README.md","keywords":["gracenode","framework","mongodb","module"],"repository":{"type":"git","url":"https://github.com/voltrue2/gracenode-mongodb.git"},"contributors":[{"name":"Brian de Heus","email":"me@brian.jp"}],"author":{"name":"Nobuyori Takahashi","email":"voltrue2@yahoo.com"},"bugs":{"url":"https://github.com/voltrue2/gracenode-mongodb/issues"},"license":"MIT","homepage":"https://github.com/voltrue2/gracenode-mongodb"}