2014-09-05 5 views
0

모델에 대한 쿼리 후 각각에 대해 메서드를 호출 할 수 없습니다. 쿼리에서 모델에 대한 노드 몽구스 호출 메서드

 var mongoose = require('mongoose'), 
    Player   = mongoose.model('Player'); 

    Player.find({ controller : 'user' , 'timestamps.ai_last_spawned_at': { $lt: (Date.now() - settings.ai_spawn_interval) } }, function(err, players){ 

     if(err) throw err; 

     console.info('Spawning AI for', players.length , 'players'); 

     _.each(players, function(player){ 

      player.spawnAi(); 

     }); 

    }); 

및 스키마의

내가 가진 :

playerSchema.methods.spawnAi = function(options, cb){ } 

내가

TypeError: Object #<Object> has no method 'spawnA' 

답변

0

문제는 단지 객체의 데이터를 저장 쿠에를 사용하여 나에게 때문이었다입니다 얻을 오류 (json.stringfy)

관련 문제