我有3个解析对象
Parse.User有一个字段服务器场,它是一个指向目标服务器场的指针 Farm有一个字段Address,它是一个指向目标地址的指针
我正在尝试保存所有这些相关字段。
addr.set('geoLocation', point);
addr.save(null, {
success: function(addr){
farm.set('address', addr);
farm.save(null, {
success: function(farm){
user.set('farm', farm);
user.signUp(null, {
success: function(user) {
res.redirect('/dashboard');
},
error: function(user, error) {
res.render('signup', {errors: [error.message]});
}
});
},
error: function(farm, error){
console.log(error)
}
})
},
error: function(addr, error){
console.log(error);
}
});
现在我想保存它。
farm:
{ _serverData: [Object],
_opSetQueue: [Object],
attributes: [Object],
_hashedJSON: [Object],
_escapedAttributes: {},
cid: 'c3',
changed: {},
_silent: {},
_pending: {},
_hasData: true,
_previousAttributes: [Object],
_changing: false,
_saving: -1,
_allPreviousSaves: [Object],
_existed: true,
id: 'fL7Z11NFVN',
createdAt: Fri Oct 24 2014 22:21:01 GMT+0000 (UTC),
updatedAt: Fri Oct 24 2014 22:21:03 GMT+0000 (UTC) } },
使用_hasData: True
正确保存了服务器场,但地址未正确保存
address:
{ _serverData: {},
_opSetQueue: [Object],
attributes: {},
_hashedJSON: {},
_escapedAttributes: {},
cid: 'c8',
changed: {},
_silent: {},
_pending: {},
_hasData: false,
_previousAttributes: {},
id: 'OvW5DOhk3A' },
这里_hasData: false
是假的。我怎样才能做到这一点。
答案 0 :(得分:-2)
您可以在对象上致电fetch()
。