के साथ फ़िल्टर शामिल है मेरी समस्या यह है कि मैं यह नहीं समझ सकता कि लूपबैक बैकएंड के साथ एक अनुरोध में बहुस्तरीय संबंध संरचना कैसे प्राप्त करें। मेरे पास 3 मॉडल हैं: Continent
, Country
, County
। मैं जो करना चाहता हूं वह एक महाद्वीप प्राप्त करना है, और सभी देशों और सभी काउंटी को प्राप्त करना है।मल्टी लेवल में लूपबैक जेएस
उन दोनों के बीच संबंध:
Continent
hasManyCountry
, औरCountry
belongsToContinent
Country
hasManyCounty
, औरCounty
belongsToCountry
तो बाकी API कॉल /api/Continent/1
रिटर्न
{
"id": 1
"name":"Europe"
}
लिए अब, मैं Continent
साथ सभी देशों और काउंटियों प्राप्त करना चाहते हैं, तो मैं /api/Continent/1?filters[include]=country
के लिए एक क्वेरी कर फिर भी, मैं countys नहीं मिलता है।
एक सूची प्राप्त करने के लिए मुझे किस तरह की क्वेरी करना चाहिए जिसमें संबंध स्तर दोनों शामिल हैं? इस तरह:
{
"id": 1,
"name": "Europe",
"country": [
id: 1,
name:"United Kingdom",
county:[
{id:1,name:"Avon"},
{id:2,name:"Bedfordshire"},
...
],
...
]
}
आपकी मदद के लिए धन्यवाद!
ऐसा क्यों downvoted किया गया था? मैंने इसे यथासंभव स्पष्ट करने की कोशिश की और मुझे और सुधार करने में खुशी होगी। –
http://stackoverflow.com/questions/26997368/loopback-2-4-how-to-query-certain-fields-of-related-model-via-rest-api – IvanZh
का डुप्लिकेट लगता है यह डुप्लिकेट नहीं है । यह भी एक बहुत ही वैध सवाल है। इच्छा है कि किसी के पास इसका जवाब हो। एक ही समस्या का सामना करना! –