백엔드에서 Node.js와 MongoDB를 사용하는 앱을 개발 중입니다. 시나리오는 다음과 같습니다. 사용자가 모든 세부 정보를 채우고 을 서버에 게시합니다. 데이터는 ObjectID가있는 MongoDB 데이터베이스에 저장됩니다. 이제 그 ObjectID를 사용자에게 응답으로 보내려고합니다. [사용자 스키마는 아래와 같습니다Node.js에서 응답을 보내는 방법
router.route('/user')
.post(function(req, res) {
var user = new User(); // create a new instance of the User model
user.name = req.body.name; // set the user name (comes from the request)
user.email = req.body.email; // set the user email (comes from the
// request)
user.age = req.body.age; // set the user age(comes
user.save(function(err) {
if (err) {
res.send(err);
}
res.json({
message: 'User Created!',
});
});
:
이 코드는 아래와 같습니다
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var UserSchema = new Schema({
email: String,
name: String,
age: String,
});
module.exports = mongoose.model('User', UserSchema);
어떻게 응답으로 OBJECTID 것을 보내드립니다. 이 MongoDB를뿐만 아니라 같은 몽구스로
감사
한 점을 명확히하십시오 :
– Prisoner콜백 함수를'function (err, data)'로 변경합니다. 데이터 매개 변수는 저장된 사용자의 ID를 갖습니다. – fmodos
@Prisoner : 예 나는 몽구스를 사용하고 있습니다. – Test123