attributes: {
username: {
type: 'email', // validated by the ORM
required: true
},
password: {
type: 'string',
required: true
},
profile: {
firstname: 'string',
lastname: 'string',
photo: 'string',
birthdate: 'date',
zipcode: 'integer'
},
followers: 'array',
followees: 'array',
blocked: 'array'
}
現在、ユーザーを登録し、登録後にプロフィール情報を更新しています。このモデルにプロファイル データを追加するにはどうすればよいですか?
プッシュメソッドが機能するはずだと他の場所で読みましたが、機能しません。次のエラーが表示されます: TypeError: Object [object Object] has no method 'push'
Users.findOne(req.session.user.id).done(function(error, user) {
user.profile.push({
firstname : first,
lastname : last,
zipcode: zip
})
user.save(function(error) {
console.log(error)
});
});