Problems with retrieving related object

I have two tables: Event and Region. Event has one Region. After I
retrieve data, I have null value in ‘region’ field, but in database I
can see that region field in Event table is not empty and references to Region. I’m using Javascript API.

I’ve tried to retrieve related entity according to manual: http://backendless.com/documentation/data/js/data_search_and_query.htm

but nothing works

var events = eventStorage.find({ options: {sortBy: 'title'}, related: ['region']});
var events = eventStorage.find({ options: {sortBy: 'title'}, related: [Region]});
var events = eventStorage.find({ options: {sortBy: 'title'}, related: {'region': Region}});

and even

var relatedArray = new Array();         relatedArray['region'] = Region; 
        var events = eventStorage.find({ options: {sortBy: 'title'}, related: relatedArray});



returns Event entity with null region field.

Hi Sergey,

We had a typo in the doc. The property name is “relations”. This should work:

var events = eventStorage.find({ options: {sortBy: 'title'}, relations: ['region']});

Regards,
Mark