У меня настоящая проблема с использованием find в моем приложении test railwayjs. В моей модели:Model.find() не находит в Mongoose с 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
Где тест в моей базе данных (мангуст работает в качестве mongod).
Я действительно не могу понять, почему его придумывает нуль ..
Я использую user.save() в другом месте, и это экономит штраф базы данных.
Я полный новичок, так что это может быть что-то очевидное, любая помощь/указатели широко оценивается.
редактировать
Чтобы добавить к этому:
User.all(function (err, users) {
console.log(users);
render({
users: users
})
});
работает отлично ...
попытаться зарегистрировать сообщение об ошибке – supertopi
err = [Ошибка: недопустимый ObjectId] –
У меня тоже есть эта проблема. Я пробовал все, что мог придумать. Я начинаю думать, что это ошибка. –