Ember.js Parse-ember-Rest适配器与ember-Parse适配器有很多关系
嗨,我无法在parse ember adapter中正确获取hasMany关系。这是我的代码Ember.js Parse-ember-Rest适配器与ember-Parse适配器有很多关系,ember.js,parse-platform,Ember.js,Parse Platform,嗨,我无法在parse ember adapter中正确获取hasMany关系。这是我的代码 var newpost = this.store.createRecord('post', { text: 'mypost', }); newpost.save().then(function () { var newcomment = this.store.createRecord('comment', { text: 'mycomment' });
var newpost = this.store.createRecord('post', {
text: 'mypost',
});
newpost.save().then(function () {
var newcomment = this.store.createRecord('comment', {
text: 'mycomment'
});
newcomment.set('post', this.store.find('post', newpost));
newcomment.save();
})
我的url查询参数在chrome中如下所示
where[$relatedTo][object][__type]:Pointer
where[$relatedTo][object][className]:Post
where[$relatedTo][object][objectId]:2KdEkYmOGX
where[$relatedTo][key]:comments
我得到了这个错误
{"code":102,"error":"wrong type of relation. Expecting: , but recieved: Comment"}
我的模型是基本的
职位
注释模型
import ParseModel from 'appkit/models/parsemodel';
var comment = ParseModel.extend({
text: DS.attr('string'),
post : DS.belongsTo( 'post' )
});
export default comment;
你什么时候得到错误?保存时?保存时是“newcomment.save();”我的帖子保存在parse.com上,新评论未保存。上面提到的id“2KdEkYmOGX”是Post保存的id
import ParseModel from 'appkit/models/parsemodel';
var comment = ParseModel.extend({
text: DS.attr('string'),
post : DS.belongsTo( 'post' )
});
export default comment;