I'm trying to understand how relation works and i did wrote this simple script:
var Parse = require('parse/node');
Parse.initialize('myAppId');
Parse.serverURL = 'http://localhost:1337/parse';
var userQuery = new Parse.Query(Parse.User);
userQuery.equalTo('username', 'the_username');
userQuery.find()
.then(user => {
return user;
})
.then(user => {
var Systems = Parse.Object.extend("systems");
var systemQuery = new Parse.Query(Systems);
systemQuery.equalTo('customer', 'myCustomer');
systemQuery.find()
.then(system => {
var relation = user.relation('systems_ref'); // HERE I GET RELATION IS NOT A FUNC
relation.add(system);
console.log('Adding relation');
user.save()
.then(response => console.log('user saved'))
.catch(error => console.log('Error saving', error));
}).catch(error => console.log('Error find system', error));
});
But in the line where i try to get user.relation i have the error "Relation is not a function".
I have look others example on how to create a relation, but i dont see difference in my code...
I have the user (that is a sublcass of ParseObject), and on it i'm trying to access relation method...