Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var http = require('http')
- , mongoose = require('mongoose')
- , asyncblock = require('asyncblock')
- , Schema = mongoose.Schema;
- var PeopleSchema = new Schema({
- name : String,
- age : Number,
- birth : Date
- });
- mongoose.model('people', PeopleSchema);
- People = mongoose.model('people');
- mongoose.connect('mongodb://localhost/people');
- http.createServer(function (req, res) {
- res.writeHead(200, {
- 'Content-Type': 'text/plain'
- });
- asyncblock(function(flow){
- person = new People;
- person.name = 'Testing Async';
- person.age = 22;
- person.birth = new Date()
- person.save(function(err){
- if(err) throw err;
- res.write("Finished db stuff\n");
- flow.add('goOn');
- });
- flow.wait('goOn');
- res.write('Person inserted.');
- res.end();
- });
- }).listen(1337);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement