relatedTo method Null safety
指定したデータが、指定された親のリレーションにひもづく子のデータを取得
obj
元データ
key
リレーションのフィールド名
Implementation
void relatedTo(obj, String key) {
var className;
if (obj is NCMBUser) {
className = 'user';
} else if (obj is NCMBRole) {
className = 'role';
} else if (obj is NCMBInstallation) {
className = 'installation';
} else {
className = obj.name;
}
var query = {
'object': {
'__type': 'Pointer',
'className': className,
'objectId': obj.get('objectId')
},
'key': key
};
initWhere();
_queries['where']['\$relatedTo'] = query;
}