Это мой первый раз, используя Mongoose и сохранения функция не работает для меня ...Mongoose сохранить не работает «идентификатор не определен»
На пользовательском файле модели:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var User = mongoose.model('User', {
name: Schema.Types.Mixed,
gender: String,
email: String
});
module.exports = User;
На мой пользовательский файл контроллера:
// Create a user
router.post('/', function(req, res) {
var user = new User(req.body);
user._id = mongoose.Types.ObjectId();
user.save(function(err) {
if (err) {
return res.status(500).json({
error: "Error creating user: " + err
});
}
return res.status(200).end();
});
});
Я попробовал все, но я не могу сохранить пользовательский объект в базу данных: «идентификатор не определен» On The дБ _id является ObjectId.
Спасибо.
I h ave попробовал ваше решение, и я все еще получаю это сообщение об ошибке. – Nipo