MongoDB / MongoJS 查询没有结果
No result from MongoDB / MongoJS query
我正在尝试在我的数据库中查询用户,但尝试时没有任何反应。
这是我查询数据库的代码:
console.log("before db.user");
db.user.find({steamid: userSteamId}, function(err, user){
if(err || !user){
console.log("No account found, prompt for tradelink to create acct");
//createUser(userSteamId, tradelink);
} else user.forEach( function(tradelink){
console.log(tradelink);
});
});
console.log("after db.user");
控制台输出如下:
before db.user
after db.user
没有错误消息,if 和 else console.log 语句都没有回显到控制台。这里出了什么问题,有什么方法可以查看查询的响应吗?
尝试在迭代之前记录用户。它可能是空的,在这种情况下你的查询是错误的或者数据库中没有匹配的数据。
我正在尝试在我的数据库中查询用户,但尝试时没有任何反应。
这是我查询数据库的代码:
console.log("before db.user");
db.user.find({steamid: userSteamId}, function(err, user){
if(err || !user){
console.log("No account found, prompt for tradelink to create acct");
//createUser(userSteamId, tradelink);
} else user.forEach( function(tradelink){
console.log(tradelink);
});
});
console.log("after db.user");
控制台输出如下:
before db.user
after db.user
没有错误消息,if 和 else console.log 语句都没有回显到控制台。这里出了什么问题,有什么方法可以查看查询的响应吗?
尝试在迭代之前记录用户。它可能是空的,在这种情况下你的查询是错误的或者数据库中没有匹配的数据。