mirror of
https://github.com/sstent/alex_app1.git
synced 2026-01-25 16:42:02 +00:00
32 lines
538 B
JavaScript
32 lines
538 B
JavaScript
var redis = require('redis').createClient()
|
|
, shorten = require('shorten')(redis)
|
|
, async = require('async')
|
|
, db = require('./config').db
|
|
;
|
|
|
|
db.bind('user');
|
|
|
|
function log(err) {
|
|
if(err) {
|
|
console.log(err.stack);
|
|
}
|
|
}
|
|
|
|
function createUser(user, callback) {
|
|
|
|
async.waterfall([
|
|
function(fn) {
|
|
shorten.nextId('user', fn);
|
|
}
|
|
, function(uid, fn) {
|
|
user.uid = uid;
|
|
db.user.save(user, fn);
|
|
}
|
|
], callback);
|
|
|
|
}
|
|
|
|
for(var i = 0; i<10; i++) {
|
|
createUser({name: 'user' + i}, log);
|
|
}
|