Hope you are doing good.
I have 2 different class University and Students
Relation : University hasMany Students
University fields: uni_id, uni_name,total_students Students fields: stud_id,stud_name
I have following json file:
{
"data": [
{
"uni_id": 1,
"uni_name": "Gujarat University",
"openingYear": 1980,
"students": [
{
"stud_id": 1,
"stud_name": "Rishabh Shah"
}, {
"stud_id": 2,
"stud_name": "Rakesh Prajapati"
}, {
"stud_id": 3,
"stud_name": "Vaibhavi Shah"
}, {
"stud_id": 4,
"stud_name": "Jitu Mishra"
}, {
"stud_id": 5,
"stud_name": "Sonu Nigam"
}, {
"stud_id": 6,
"stud_name": "K.K."
}, {
"stud_id": 7,
"stud_name": "Amitabh Bachan"
}
]
}, {
"uni_id": 2,
"uni_name": "Saurastra University",
"openingYear": 1985,
"students": [
{
"stud_id": 1,
"stud_name": "Rakhi Sawant"
}, {
"stud_id": 2,
"stud_name": "Smit Patel"
}, {
"stud_id": 3,
"stud_name": "Kashyap Thaker"
}
]
}, {
"uni_id": 3,
"uni_name": "North Gujarat University",
"openingYear": 1989,
"students": [
{
"stud_id": 1,
"stud_name": "Angellina Jollie"
}, {
"stud_id": 2,
"stud_name": "Parag Raval"
}, {
"stud_id": 3,
"stud_name": "Harshal Patel"
}, {
"stud_id": 4,
"stud_name": "Harsha Bhogle"
}, {
"stud_id": 5,
"stud_name": "Lata Mangeshkar"
}
]
}, {
"uni_id": 4,
"uni_name": "South Gujarat University",
"openingYear": 1989,
"students": [
{
"stud_id": 1,
"stud_name": "Khushbu Shah"
}, {
"stud_id": 2,
"stud_name": "Piyush"
}, {
"stud_id": 3,
"stud_name": "Sakira"
}, {
"stud_id": 4,
"stud_name": "Salman Khan"
}, {
"stud_id": 5,
"stud_name": "Kishor Kumar"
}, {
"stud_id": 6,
"stud_name": "Mohhamad Rafi"
}, {
"stud_id": 7,
"stud_name": "V.V.S. Lakshman"
}, {
"stud_id": 8,
"stud_name": "Rahul Dravid"
}, {
"stud_id": 9,
"stud_name": "Shane Worn"
}, {
"stud_id": 10,
"stud_name": "Neel Armstrong"
}
]
}
]
}
I want to load total_stud mentioned in University model.
total_stud is no. of students in university..
I tried with following things in University model.
fields:'total_stud',
type:integer,
convert:function(value,record)
{
return record.students().getCount();
}
I have also set total_stud, but, I get 0 total_stud. when i see the record.students(), I get all the students with that university..but, why I am not getting getCount().
Thanks ! :)