{"_id":"@dashersw/mongoose-id-autoinc","_rev":"9-3c356458aa1bb8ab49e5b01059e2f197","time":{"0.0.4":"2020-09-28T21:16:01.294Z","created":"2020-09-28T21:17:03.636Z","0.0.5":"2020-09-28T21:17:03.799Z","modified":"2022-04-05T02:47:23.734Z","0.1.0":"2020-09-28T21:22:50.512Z","0.2.0":"2020-09-29T02:26:59.179Z","0.3.0":"2020-09-29T02:32:28.200Z","0.4.0":"2020-09-29T02:49:17.656Z","0.5.0":"2020-09-29T02:54:45.419Z"},"name":"@dashersw/mongoose-id-autoinc","dist-tags":{"latest":"0.5.0"},"versions":{"0.0.5":{"name":"@dashersw/mongoose-id-autoinc","description":"Creating of auto increment id fields","version":"0.0.5","author":{"name":"MarioDu"},"dependencies":{"mongoose":"3.8.15"},"devDependencies":{"mongoose":"3.8.15"},"homepage":"http://dujiakun.com","keywords":["mongoose","mongo","mongodb","auto-increment","increment","field","_id","id"],"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/mariodu/mongoose-id-autoinc.git"},"main":"./index.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified,you can run 'node examples/example.js'\" && exit 1"},"license":"BSD","gitHead":"f8554f5a465a41bd9d512445d5fdd2ad991fc1e8","bugs":{"url":"https://github.com/mariodu/mongoose-id-autoinc/issues"},"_id":"@dashersw/mongoose-id-autoinc@0.0.5","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-1xB0LUWIPN4JyxQi0zvDn6C74CyhrYsD+W78VaUWnEhG+aAI4nbvEUzGyUglztsmoIiq8QGbUdwj++jaILnK4g==","shasum":"a8d892feeda21101be9c3561f8f88aa16502ac9f","tarball":"https://registry.npmjs.org/@dashersw/mongoose-id-autoinc/-/mongoose-id-autoinc-0.0.5.tgz","fileCount":5,"unpackedSize":6791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfclLQCRA9TVsSAnZWagAAybQP/2ihoxw7CEDx/E1nsEJv\n51KpRVv73jhxJFJFy/41c7IyWnKGhXDPV2wy3TMNWplRHpxNn3JZDTWsp/jh\nFshVACkwKMGIuqOa54e++D31q9KOx9JEv8o2SUrXGNtJuBDKneTVX+5hS83h\nQ26J1l/u3a74YYK9HFDi6USiWaVRE75vZsVGW6MnDF80uZlcPj2pCA9sMC/p\nmrhfFg0vokEInWKrwqqvd6s/7DalDgMVYGYBetRTKBGmQMvCPM6BqCrK02eo\nuLPY+p52MBpog3EX35XRMMMNOr2kCpid/T5QCO4Je5hG3Cc/OhY/F1EH+TS2\ny4mXSfU0ZMXy2NmgCvVUmbH3AlGak4mft7at4zKFLUYbfexjRMzL1oAYIkyn\ngA6CyM7kU9p2lBJNEFUCbY4b7fMfT9OQFi5AJV9jzrjMVsASYL8zmGxoDn/B\nUfcEqNL+3/PxG1JmphsGNC+zmoYzBoCYZmS+8Aho+lUovITCdpAbFdiSfAvQ\n24FS5TYo2CkEFDzpIH/7ZduC8rQIIow0v5WTYQGFzQB1uHaLTy08ROgvHC4O\nAelAi+qUTCPS3xnSdEn+3Lryq6/+eJi5pEsA5mLPKyJE5n2nk4wgIHsETghU\nddidDZm4QwoG6+XV+KzU8HFypqWiOxmHUsever5hijo0XfX2ffBd52FlItWy\nCB31\r\n=u4OY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZzgrpcZdGEzE2sUqd2iywnP8roOM49XUK+9RlmaQ83AiEAjVHbdFM60f6dvjvlsPHU5u+5zk+ydm1zviP1LzMTrfU="}]},"maintainers":[{"name":"dashersw","email":"armagan@amcalar.com"}],"_npmUser":{"name":"dashersw","email":"armagan@amcalar.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-id-autoinc_0.0.5_1601327823689_0.09500806114851601"},"_hasShrinkwrap":false},"0.1.0":{"name":"@dashersw/mongoose-id-autoinc","description":"Creating of auto increment id fields","version":"0.1.0","author":{"name":"MarioDu"},"dependencies":{"mongoose":"3.8.15"},"devDependencies":{"mongoose":"3.8.15"},"homepage":"http://dujiakun.com","keywords":["mongoose","mongo","mongodb","auto-increment","increment","field","_id","id"],"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/mariodu/mongoose-id-autoinc.git"},"main":"./index.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified,you can run 'node examples/example.js'\" && exit 1"},"license":"BSD","gitHead":"865c1384e6ca198f9bbfb0b8ad03f628d4426e5a","bugs":{"url":"https://github.com/mariodu/mongoose-id-autoinc/issues"},"_id":"@dashersw/mongoose-id-autoinc@0.1.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-pzs7qg5suywxgdsxgYa2XgI+Vsm+4GSAdYpvdiMF9EgxKdJVttcYIuiQVZsWanjATOs73buy+zElWfy/F69fRQ==","shasum":"bbc47eed6dbaec33d00f61b57b3642d101d931f7","tarball":"https://registry.npmjs.org/@dashersw/mongoose-id-autoinc/-/mongoose-id-autoinc-0.1.0.tgz","fileCount":5,"unpackedSize":6797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfclQqCRA9TVsSAnZWagAAv24P/10UKlCE7dRQdg0/dm+4\nwMcbPTX24JfLJW4pFATikPXHcgVV3BEZNnJJhxszsA8FN458FdmWbvDHnCuP\nu9ZF9hRTgC3+r0QCNhUaGX1AG+W3binrj18h9RqUtJ9skAkMFxw2EQ3aK1PY\nQfO9Hy2BzRKuOIV4fLBFxykyplkId9aTpX5gJ8boFyM8Xx876EVhQhE3hQMb\nvIr7Cou+2y6l/D0gHgmtqVhCKjgMljAbvrtpIgVLn6SCcrDoHJyg7c/f4LrP\noQy3udSQ4VuFcEwYrLlLCEVyoJFPSGTtTRYZzUf80YaqeWE0c5pMzJAkezJ2\ngGnTuEFZ6KnDF4l7u9HuphfDGQhDoo5LjJSFKdqqBpHzYGXWI+byFVsFs36Q\ngbpL28eUGLAHkW12Ulme+B5oimiR2p1sNZAqXtlrfAdPxOIxIjuLROGR2SDa\n8hgHIw2Bt+C7bflnpoiK4WZXUzlXKJnCZ/HSVcjSP6oItLToGI3WAiZj45fy\nSabQ5Gustm7bNNILM6Zj7eptEJzZsaNK1D37/4XWKOacdkueRZrp5xuUxreC\nkqQXG7XGoQltgKCF7bHvDuf/OFXecyimoC37OZoLVUa3sZ6i/G+9Rm2hdeJA\noPJnuob6SDMks+hzQRkpx9L75x/iqh5ZV7QnN2ebhUIvaz1Mjz1AUF5ECSgz\n4B9M\r\n=44Ho\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcpK78Xw78eEquutvsqutMiXnLzCyFdNMpDhoMOyGK3gIgYD9Jq/i6tENKEVS+4n5JyARVxz6vYuf+JlpdSXh+EwE="}]},"maintainers":[{"name":"dashersw","email":"armagan@amcalar.com"}],"_npmUser":{"name":"dashersw","email":"armagan@amcalar.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-id-autoinc_0.1.0_1601328170348_0.8640319884900474"},"_hasShrinkwrap":false},"0.2.0":{"name":"@dashersw/mongoose-id-autoinc","description":"Creating of auto increment id fields","version":"0.2.0","author":{"name":"MarioDu"},"dependencies":{"mongoose":"3.8.15"},"devDependencies":{"mongoose":"3.8.15"},"homepage":"http://dujiakun.com","keywords":["mongoose","mongo","mongodb","auto-increment","increment","field","_id","id"],"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/mariodu/mongoose-id-autoinc.git"},"main":"./index.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified,you can run 'node examples/example.js'\" && exit 1"},"license":"BSD","gitHead":"e3d35e86b751f1ebd9faec816e575228ea305299","bugs":{"url":"https://github.com/mariodu/mongoose-id-autoinc/issues"},"_id":"@dashersw/mongoose-id-autoinc@0.2.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-J/lFVN3iVNhRZ6pcTRygMrAOzylWoPwrzrz/iP6rbiEjeCCoywWWVhoF+GmZ/1x3qXcGAfDLGCDnMZc0Tj4vAg==","shasum":"38f5503b0b491b8422bee17902ae8523af7e564f","tarball":"https://registry.npmjs.org/@dashersw/mongoose-id-autoinc/-/mongoose-id-autoinc-0.2.0.tgz","fileCount":5,"unpackedSize":6869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcptzCRA9TVsSAnZWagAAYAEP/0e6KkuKucE2JYjFD7wP\nh5o+RU4FdNyq8B6WuQnJECruc6dSlMMSQkRcBwPtq8uwGWZil0vBfnlmxHO7\nIJYdWLTzT/r6zEeKNAMUctVRM0A2GrIU1etCd+TxUDkLQElF7mUiIGuHX4FL\ncCWOWUL0E4G0hcU8VlxuCBZC4ZL5vwaq/12XF3HQQnCnzhkWEGkne4LLU3Kq\nwO/sxr+gE0D5myp9fufET/b+nifcC0yREE4nalZJaIQelbk0o+bufGod1P8L\n2pEz3NrNAogzynlOGNNIsMXRldrguYwOMxJIOXjJK9p/PE5JWUtUtoswFGVc\nS3C/UXWM9HgmfCwOl1o3EiEP/g7aplaDNKHfeyZRiUzqX7eoMKyBdLQVWb1/\nAZwKVUcOXLBoJX2QOL5TiOX2YJAftidHNMDCuwtQxV1Mmd0FIYtlSf/mrB2z\n2pw5IpTjbmf+Qyag8Y/zDj7ECXsTsrHNJq93oR/C48JsJe4Wu8VPGV5BQnx3\npuu5idFi8C5HtzaT8/2pX1mbH59c5rnyTpoaep1NO1YOiXxCcjH3iBMM2Z51\nJeJcALyd+XywEzZXkgUE3g0jC2gp4JnSRxi0oy3EMpAxwaL+uLc9UYKovYN+\nabFsYkpF/lWlUIV8YSloqU6cY5nzdhElZsuSLUN/ia9oo8SfNiEWipOrpiNn\nB9XU\r\n=XBbq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGw1gN6SR/c4il4sX7auL4SuEbC7dgioAES6ViJeO6wWAiBtoYV83TYufo+wrqHVl7svkZbqlI3rhYOJQhewoAlZ8Q=="}]},"maintainers":[{"name":"dashersw","email":"armagan@amcalar.com"}],"_npmUser":{"name":"dashersw","email":"armagan@amcalar.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-id-autoinc_0.2.0_1601346419068_0.32656964614706996"},"_hasShrinkwrap":false},"0.3.0":{"name":"@dashersw/mongoose-id-autoinc","description":"Creating of auto increment id fields","version":"0.3.0","author":{"name":"MarioDu"},"dependencies":{"mongoose":"3.8.15"},"devDependencies":{"mongoose":"3.8.15"},"homepage":"http://dujiakun.com","keywords":["mongoose","mongo","mongodb","auto-increment","increment","field","_id","id"],"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/mariodu/mongoose-id-autoinc.git"},"main":"./index.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified,you can run 'node examples/example.js'\" && exit 1"},"license":"BSD","gitHead":"09a4c1c1152592a080b8784bc59c0daefc9147dd","bugs":{"url":"https://github.com/mariodu/mongoose-id-autoinc/issues"},"_id":"@dashersw/mongoose-id-autoinc@0.3.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-tHjHwaEEi689X1YfH3uYIxGlB81bIseaWnnYosPfE2Bk/obIBE5ig15ZMkjD0EZ3Z7m2Xdh4w5oDTbqxasD1Fw==","shasum":"8be134bc1031f17cc19de389286d8b5ac4eebe62","tarball":"https://registry.npmjs.org/@dashersw/mongoose-id-autoinc/-/mongoose-id-autoinc-0.3.0.tgz","fileCount":5,"unpackedSize":6894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcpy8CRA9TVsSAnZWagAA9UUP/imWdjPbRwijxOCZ9zVl\nWwydXBrTVDhmkuXnc5LXINu73ZLhDjhXQz51hOWQqiQXMuNuHLJeh07Dl5dy\n/X13idXrg74IgKWKewqkvLApuziLb7eZCdd1NbpyZsJwmTbJfU0eQN0Ulu/z\nRvIBA50CMni01rZn/Vr6XvJuEczL/zomuL8qIvMfCfyYt6xV9uVd4Wrcux6o\nwpLS59TSwM+RpnLwKTaLqN8Aloa/5vpzGRBdevrmiOBvJtguw2GIRGydyqjA\nbrzabdqrjOFFocg4TxwgpF2nFDtvH3+o7uxFCK+otf7KaqWJOYPNw0WGdUxI\ne9RaxV/8bU1A/hXGC5OXoJ2xlZp2ebkKOCHGsTbrIu4T0Xi1POa4Q4J7G5fy\nF02aQBD4+KwQbI5P9f6osVqyitvdYmiKTL0VTRJqiLL3JkLSMPcuylL85nmt\nL+Os/ftQA6REQerArK351Hm5zJoJ5guxVnf10Fnp9loKJVEr46AmraCDAnt9\nM0CUjDPmSM8XAF3PKpNoeLlz1k+Z1Rg1bcXVhbquAovF3JbM4a3KKGZPBHDw\nU1bq1Kh6kDyayW1anY/7yogwb5qELFbh2oeIFBamB9ZY4ABjpY6OY3aARX1K\nvFDLdCUqdUxiYGak/RrojUVcC0i8f3DSMVii1NLalEbLNB0jNv0Ys3Uiw52g\n1Dd8\r\n=VdKZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD05UXbiWCvJpDZSN5wrKA6+ccaut64YE2+a3WeY29F6QIgdhpoSrDVEZeMKhqDDHf9hsnBuJ3bH/2+xw3JYHehXtY="}]},"maintainers":[{"name":"dashersw","email":"armagan@amcalar.com"}],"_npmUser":{"name":"dashersw","email":"armagan@amcalar.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-id-autoinc_0.3.0_1601346748017_0.4185284756554779"},"_hasShrinkwrap":false},"0.4.0":{"name":"@dashersw/mongoose-id-autoinc","description":"Creating of auto increment id fields","version":"0.4.0","author":{"name":"MarioDu"},"dependencies":{},"peerDependencies":{"mongoose":"^5.10.7"},"homepage":"http://dujiakun.com","keywords":["mongoose","mongo","mongodb","auto-increment","increment","field","_id","id"],"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/mariodu/mongoose-id-autoinc.git"},"main":"./index.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified,you can run 'node examples/example.js'\" && exit 1"},"license":"BSD","gitHead":"61d594369bd118bae362b85fbb34cdec5ad1092a","bugs":{"url":"https://github.com/mariodu/mongoose-id-autoinc/issues"},"_id":"@dashersw/mongoose-id-autoinc@0.4.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-dQWQmL062vEYZqx7Jm/qmi+NSuH1cFhot+HisRbbExTnA+2Kfs9j0wPzBqkXkXF+/lg/KZta15KlelhS20Ln5A==","shasum":"a85c45d8803006a85c51c6237a1cd78eb0ddfc6c","tarball":"https://registry.npmjs.org/@dashersw/mongoose-id-autoinc/-/mongoose-id-autoinc-0.4.0.tgz","fileCount":5,"unpackedSize":6868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcqCtCRA9TVsSAnZWagAApasQAJYOwit27gZInmxwSSi7\nStybGeR8y9ra8BAZNImK6dxoYwp8iFgjzndJ9oNodt5+prpmU1yHidixUKI3\nbIpi0On0ZJyUtaw+67clq1f2tLurs20HRKioZGbOigLP521W6CS5ehvBC03f\nTEBoMxG4zJWEbRlmZSPOP1AhYHJjU4E+U+gHdHsgl9D4UEOCsrnFWXAiNQeO\nTsT/tY5EHgGy/i8ubQedujLXrQnUHInSYg6wr5U2GqrSg/f57kVcjVnbxgFS\nbdxFuZdXcSSC6VbBuhaV3tenKTRJoFHEmbwdh51xiQU2Ww9b5UnPM0wUXlNI\nrq3JpSXjNB79SJ66G6F8h7yC8+JArEi3LQfpealq6vQ9jMQV7xLT+oGUUjho\n8ZZ2lqIqUqvjeLMHnfq62HMB13bn20A2xURwy9xB3Pr/nUCL+BHm7rf/jf2H\nyRBnWdFKjIY78hvM9b5HZG0xJuiE3ReL6s08YlrRQifpufh4dpytEIP4g55I\nhKIv1rhhrbG4x2HaVg53JuQklYBX5gh1DC03MrOpThFMryrFDztFoEfwNqiR\nRroqXEybFbEpTInNjYH0HcaclhXBPByuM6eL+Yj+ts7VXm0BFleby4AmPqmM\nJCbRnPNOSzWuRD8zGGNzlZZGVhRxWkK3rSXGyfZ1AX4lUy+ZqXiPZX0Y+fAd\niw4F\r\n=1RRJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD2C50Lh8l0kKZZ7TFtiozwQ9fM2oG+UZ1cxnrzhpbJQIhAMgziMcV5tj/oUoyAmdQuGwqm8NvptghZ3VbF/lKor8X"}]},"maintainers":[{"name":"dashersw","email":"armagan@amcalar.com"}],"_npmUser":{"name":"dashersw","email":"armagan@amcalar.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-id-autoinc_0.4.0_1601347757488_0.324871204525244"},"_hasShrinkwrap":false},"0.5.0":{"name":"@dashersw/mongoose-id-autoinc","description":"Creating of auto increment id fields","version":"0.5.0","author":{"name":"MarioDu"},"dependencies":{},"peerDependencies":{"mongoose":"^5.10.7"},"homepage":"http://dujiakun.com","keywords":["mongoose","mongo","mongodb","auto-increment","increment","field","_id","id"],"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/mariodu/mongoose-id-autoinc.git"},"main":"./index.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified,you can run 'node examples/example.js'\" && exit 1"},"license":"BSD","gitHead":"9fccd8d5fa494d59117712d6f785b79929d306e0","bugs":{"url":"https://github.com/mariodu/mongoose-id-autoinc/issues"},"_id":"@dashersw/mongoose-id-autoinc@0.5.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-wrxG5WyDO7n2JLk8HIomBtbIYFq/aW+HOfvOu6WbwSGZQqfy6u3WdIiWx38Cd43N2ZV84BiENb0qOgyMV+DvKA==","shasum":"5f7acde662d9c5090fc575cb05bc337ea92a5a35","tarball":"https://registry.npmjs.org/@dashersw/mongoose-id-autoinc/-/mongoose-id-autoinc-0.5.0.tgz","fileCount":5,"unpackedSize":6856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcqH1CRA9TVsSAnZWagAAxnYQAKMcN5uhUCrjQGGXKJy1\n7XBUeInoYwq2TugG+WhFpOEeadTa9M2yPQYznJ/EhELDT0MYsQ92T3J5w/+M\nH/L6pLQ0ACdGb8Joc79hqjdH6AOyNHVZM8Td0ZBG/Jdq9iUyvH5FNBZwRJ67\n9vjH1FviR+3Vof9keNOIZClNiC3eNcd/d7UJ7Fk8gaP7pR/bOPhlBeCvocms\nzmIy3Z6JHbMhWsmXdOPcmIQr+emMxfJzpABqZubLbpnidEELTFlDKALuFyuz\nT5qLomTaDqoEJPUrbmuma4jnqBjOTfoO3t9L8Vc85Pg93xE1lq/A21EGugWx\np0ksnrIWRRAfVuz9zHEWeCU1EjKhSyJW69hWTx9hNX2/Mx9NUolfx7Mfy0rp\nAwhjPhMNf0FX/+5Sa7PMMIqFlfKq6SQtR19A9uB0xPw7i2R0ebP28BBuofhv\nOKSqu/a5sWdSJs7qc+TWUru+u274dhAs5v7W63hqSNpIav6Cv9x7/0pnx5nH\ncYaZgx/P5bJCszT2y1XK9gL5WCGuiZgwMZWPJi9VDRihKco4ALtIbSScvwKG\nL+JGlULUKeIsvvtSnuk+Ku6++zbuFOD5XDCb4uew7rszUaIVPdbFIzj1Uo7s\nMyflcfqc/XR2pZz7J87JzDEU0oxelbLH1XIyzlKXO72PK1I4NtMpuZ8kpUfo\nE+8Q\r\n=VAaN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEF9JSCaUm9JHpRFO/jUPyzcWw8l7RK0QI3IP2ir0u/ZAiAhiggF/dedCD4V8BJsHzfuzRP8gRxMFdUyU1oIIHz0ew=="}]},"maintainers":[{"name":"dashersw","email":"armagan@amcalar.com"}],"_npmUser":{"name":"dashersw","email":"armagan@amcalar.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-id-autoinc_0.5.0_1601348085235_0.0018144672643003457"},"_hasShrinkwrap":false}},"maintainers":[{"name":"dashersw","email":"armagan@amcalar.com"}],"description":"Creating of auto increment id fields","homepage":"http://dujiakun.com","keywords":["mongoose","mongo","mongodb","auto-increment","increment","field","_id","id"],"repository":{"type":"git","url":"git://github.com/mariodu/mongoose-id-autoinc.git"},"author":{"name":"MarioDu"},"bugs":{"url":"https://github.com/mariodu/mongoose-id-autoinc/issues"},"license":"BSD","readme":"mongoose-id-autoinc\n====================\n\nmongoose的一个plugin，用来解决使用mongoose时mongodb的_id自增问题，摆脱一堆对人类不友好的_id字段。\n自增字段名可以自定义。\n\n## 依赖\n\n- [Node.js](http://nodejs.org/)\n- [MongoDB](http://www.mongodb.org)\n- [Mongoose](http://mongoosejs.com)\n\n##原理参照\n\nMongoDB的官方文档\n\n[Create an Auto-Incrementing Sequence Field](http://docs.mongodb.org/manual/tutorial/create-an-auto-incrementing-field/)\n\n采用的是方法一，在数据库中新建了一个counter计数的collection，记录每个model的大id，然后在save时赋值。\n使用findAndModify实现递增，由于$inc是原子操作，所以不用担心并发。\n\n## 安装\n\n通过npm\n\n    npm install mongoose-id-autoinc\n\n## 选项\n\n- `model` - Mongoose model的名字，必须的选项\n- `field` - 自增字段的名，默认为_id\n- `start` - 自增的初始值，默认1\n- `step`  - 自增的步长，默认1\n\n\n## 使用\n\n例子代码:\n\n    $ node examples/example.js\n\n1.在项目里require mongoose以及插件\n\n    var mongoose  = require('mongoose'),\n    Schema        = mongoose.Schema,\n    db            = mongoose.createConnection('127.0.0.1', 'yourDatabaseName'),\n    autoinc       = require('mongoose-id-autoinc');\n\n2.初始化插件，然后定义你自己的表结构，在和插件关联上\n\n    autoinc.init(db);\n    //可以指定counter名称，init(db，countername)\n\n    var UserSchema = new Schema({\n      name:   String,\n      email:  String\n    });\n\n    UserSchema.plugin(autoinc.plugin, { model: 'User' });\n\n3.然后就可以创建自己的model，它的_id就会自增（1，2，3...）\n\n    var User = db.model('User', UserSchema);\n\n4.可选字段\n\n    UserSchema.plugin(autoinc.plugin, { model: 'User', field: 'seqnumber', start: 100, step: 10 });\n\n---------------------------------------\n\n#### &copy;MarioDu 2013-4-14\n","readmeFilename":"README.md"}