节点脚本等待asynchronouscallback

我有一个简单的js文件,我正在执行node script.js ,做一些asynchronous的东西。

但是,脚本在callback执行之前退出。 我读过这个节点,“等到回退在退出之前运行”。 这似乎并不是这样 – 我做错了什么?

 // script.js asyncOp(function(err, result) { console.log('callback'); // <- this doesn't happen } 

编辑:这是一个具体的例子。 这是整个脚本

 // script.js var User = require('../models/user'); // a mongoose model User.create({name: "bob"}, function(err, user) { console.log('callback'); // <- this doesn't happen }; 

我使用node script.js执行它,但在“callback”打印之前退出

看起来像你需要连接到服务器的create()方法来执行mongoosejs.com/docs/models.html