new to mongoose and node

912 views
Skip to first unread message

mcoolin

unread,
Sep 5, 2011, 1:58:05 PM9/5/11
to mongoo...@googlegroups.com
I'm having a problem with mongoose and node.

I create my schemas and models and even added a record. Awesome!!!

But my program never ends and I'm not clear why.

Here is my code:
function WorqDoxInitializeDB(options) {
var ws = require('./worqdoxSchema.js').WorqDoxModels, wda = new ws(options);

// connect to the database
wda.mongoose.connect(wda.dbconnect, function(err) {
if (err){
throw err;
}
});

// roleID : String,
// permissions : [ wda.schemas.securitySchema ],
// users : [ ObjectId ],
// level : Number
/*
* roles
* guest - read only
* user - read/write
*  admin - control on item for groups they are members of
*  superadmin - can do anything
*/
var roles = new wda.models.Roles();
roles.roleID='guest';
roles.save(function(err){
if (err){
throw err;
}
});

// disconnect the database
wda.mongoose.disconnect(function(err) {
if (err){
throw err;
}
});
// process.exit(0); <- program never ends without this
}

var wdi = new WorqDoxInitializeDB( {
'env' : 'dev',
'debug' : false
});
Reply all
Reply to author
Forward
0 new messages