У меня реальная проблема с использованием поиска в моем тестовом приложении Railwayjs. В моей модели:
data is => "email":"test","password":"[FILTERED]"
Модель
User.login = function(data){
var user = new User;
user.email = data.email;
console.log('user email is => ' + user.email);
user.password = data.password;
User.find({email: user.email}, function(err, user){
console.log(user);
});
}
выход
user email is => test
null
Где тест находится в моей базе данных (mongoose работает как mongod).
Я действительно не могу понять, почему он обнуляется ..
Я использую user.save () в другом месте, и он прекрасно сохраняется в базе данных.
Я - новичок, так что это может быть что-то очевидное, любая помощь / указатели высоко ценится.
редактировать
Добавить к этому:
User.all(function (err, users) {
console.log(users);
render({
users: users
})
});
отлично работает ...