确认我通过Mongoose连接到我的MongoDB?

我正在尝试学习Node.js并使用MongoDB。
我有一个插入正常工作,可以插入尽可能多的对象,但我似乎无法查询他们。
我已经尝试使用这里发布的每一种技术,没有一个返回任何我的对象。
我已经通过Mongo控制台validation存在的对象,但我不能查询他们,我完全失去了为什么。

这里是我用来查询的当前代码:

User.findOne({ 'user.name': 'James' }, function(user){ console.log("Got " + user); res.send(user); }); 

帮帮我?

编辑
上面的代码返回“null”。

几乎每次我在最近发表一个问题,我都会在15分钟内自己find答案。
这个答案就是我的callback函数只接受1个“user”参数。 callback中的第一个参数是引发的任何错误,显然没有引发错误。

改变callback到这个修复它:

 function(err, user) { }