0
привет, я хочу видеть на экране пользователя всю информацию, но я не могу добавить пользователя в mongodb. Информация о местоположении пользователя в Locations Schema.But я не знаю, как получить информацию о местоположении (т.е. город, город ...) для ввода UserSchema.This мои коды: схемыЯ не могу создать пользователя в mongodb, должна быть функция неправильная?
Пользователь:
var userSchema = Mongoose.Schema({
name:{type: String,require:true},
surname: {type: String,require:true},
tel: {type: String,require:true},
age: {type: String,require:true},
mevki_id: {type: String,require:true},
location_id: { type: [Mongoose.Schema.Types.ObjectId], ref: 'locations' }
});
Create User Function :
this.createUser = function (req, res, next) {
var lok=new Location({il:req.params.il,ilce:req.params.ilce});
lok.save(function(err){
var user=new User({name:req.params.name,surname:req.params.surname,tel:req.params.tel,age:req.params.age,mevki_id:req.params.mevki_id,location_id:user});
user.save(function(err){
user.location_id=lok;
});
return res.send({})
});
}
Thnks:)
Спасибо за вашу помощь, но unfornutely она не работала, я думаю, создать функцию неправильно Beause он должен создать и схему расположения и userschema в то же time.And то я должен получить идентификатор местоположения в схеме расположения, поместить в пользовательскую схему, а когда ı cal получить пользователя, у пользователя есть информация о местоположении больше, но я не знаю, как это сделать :( – MAD