model.find () возвращает пустой в функции, в то время как работает должным образом вне функции? - PullRequest
0 голосов
/ 28 августа 2018

Я столкнулся с проблемой при использовании Mongoose в экспресс-приложении nodejs.

app.js:

model.find(function(err,result){
  console.log("testfind1:",result);
})//works properly


wss.on('connection',function(ws) {  
    ws.on('message',function message(msg){  
      model.find(function(err,result){
        console.log("testfind2:",result);
      })//returns empty array
    })
})

Приведенный выше код находится в одном и том же файле .js, и результат1 верен, а результат2 пуст.

Почему?

...