私はこのスキーマを自分のユーザに持っています。ユーザーは複数のアドレスを格納できるようになりました。私の質問は、登録後にユーザー収集のアドレスの埋め込みデータオブジェクトをどのようにプッシュできるかということです。mongodbとノードjs埋め込みクエリ
var address = new Schema({
city : { type: String },
delivery_area : {type: String },
address_title : { type: String }
});
var UserSchema = new Schema({
f_name : String,
l_name : String,
gender : String,
email_address : String,
dob : { type : Date},
password : String,
device_type : String,
reg_id : String,
addresses :[address]
});
var User = mongoose.model("Users", UserSchema);
これは私がユーザーを保存するために使用するコードですが、実際の問題は、私は配列に新しい項目を追加するための$push方法があり、ユーザー
var a = new users(req.body);
a.save(function(err, row){});
どのようにユーザーのアドレスを作成していますか? –
それはapiです。私は郵便配達人にぶつかった。 –