nodejs mongodb查询问题

时间:2017-06-28 11:53:23

标签: node.js mongodb

index.js

console.log(friender_database.checkIsExist(event.source.userId));`

database.js

function checkIsExist(user_Id) {
  var result = false;
     MongoClient.connect("mongodb://localhost:27017/friender_database", function(err,db){
      db.collection('users_list',function(err,collection){
       collection.find({}).toArray(function(err,items){
            if(err) throw err;
            console.log("We found "+items.length+" results!");            
            result = true;
        });
      });
      db.close(); 
    });
    return result; 
}

我认为它可以检查用户是否存在。 但它result = true;不起作用,我猜它的范围问题? 要么 ...?还有其他我需要研究的吗?

0 个答案:

没有答案