[英]React Native Firebase how to fetch data from array of tables with specific user
[英]How to Fetch data of specific Item only from array in react native
我的數據是這樣的
這是子類別列表:
{
"statusCode": 200,
"status": "SUCCESS",
"responseContents": [
{
"webimage": [],
"appimage": [],
"_id": "6155c2c77f31f9b79ba4273b",
"Categories": "Tools & Machineries",
"Subcategories": [
"Power & Hand Tools ",
"Plant Cutting tools",
"All Tools & Home Improvement",
"Tool Storage & Organization",
"Tool Organisers",
"Pneumatic Tools",
"Carbide Cutting Tools",
"Tool Storage & Organization",
"Tools & Workshop Equipment",
"TOOLS & EQUIPMENTS",
"Hand Tools"
]
},
{
"webimage": [],
"appimage": [],
"_id": "6155c2c77f31f9b79ba4273c",
"Categories": "Furniture",
"Subcategories": [
"Wooden Furniture",
"Office Furniture",
"Kitchen Furniture",
"Modular Office Furniture",
"Industrial Furniture",
"Steel Furniture",
"Living Room Furniture",
"|Storage and Display Furniture",
"Entryway Furniture",
"Inflatable Furniture",
"Patio Furniture & Accessories",
"Storage and Display Furniture",
" Office & Commercial Furniture "
]
},
{
"webimage": [],
"appimage": [],
"_id": "6155c2c77f31f9b79ba4273d",
"Categories": "Safety & Security",
"Subcategories": [
"Industrial Safety Equipments",
"Safety Equipment",
"Fire Fighting Equipments",
"Traffic Safety Equipment",
"Marine Safety Equipment",
"Welding Safety Accessories",
"Work Safety Equipment & Gear",
"PERSONAL PROTECTION EQUIPMENTS",
"General Safety Equipment ",
" Fire Fighting & Prevention Products ",
"SAFETY MATERIALS (PPE)"
]
},
{
"webimage": [],
"appimage": [],
"_id": "6155c2c77f31f9b79ba4273e",
"Categories": "Lighting",
"Subcategories": [
"LED COMMERCIAL LIGHTING",
"Panel Light",
"Ceiling Lights",
"Indoor Lighting ",
"Flood Lights",
"Lighting Fixtures ",
"Lights & Fittings",
" Indoor Lights & Lighting Accessories"
]
}
...
]
}
現在我只想獲取特定類別的數據。 例如,我只想獲取工具和機械類別的數據。 我該怎么做請幫忙
const data = {"statusCode":200,"status":"SUCCESS","responseContents":[{"webimage":[],"appimage":[],"_id":"6155c2c77f31f9b79ba4273b","Categories":"Tools & Machineries","Subcategories":["Power & Hand Tools ","Plant Cutting tools","All Tools & Home Improvement","Tool Storage & Organization","Tool Organisers","Pneumatic Tools","Carbide Cutting Tools","Tool Storage & Organization","Tools & Workshop Equipment","TOOLS & EQUIPMENTS","Hand Tools"]},{"webimage":[],"appimage":[],"_id":"6155c2c77f31f9b79ba4273c","Categories":"Furniture","Subcategories":["Wooden Furniture","Office Furniture","Kitchen Furniture","Modular Office Furniture","Industrial Furniture","Steel Furniture","Living Room Furniture","|Storage and Display Furniture","Entryway Furniture","Inflatable Furniture","Patio Furniture & Accessories","Storage and Display Furniture"," Office & Commercial Furniture "]},{"webimage":[],"appimage":[],"_id":"6155c2c77f31f9b79ba4273d","Categories":"Safety & Security","Subcategories":["Industrial Safety Equipments","Safety Equipment","Fire Fighting Equipments","Traffic Safety Equipment","Marine Safety Equipment","Welding Safety Accessories","Work Safety Equipment & Gear","PERSONAL PROTECTION EQUIPMENTS","General Safety Equipment "," Fire Fighting & Prevention Products ","SAFETY MATERIALS (PPE)"]},{"webimage":[],"appimage":[],"_id":"6155c2c77f31f9b79ba4273e","Categories":"Lighting","Subcategories":["LED COMMERCIAL LIGHTING","Panel Light","Ceiling Lights","Indoor Lighting ","Flood Lights","Lighting Fixtures ","Lights & Fittings"," Indoor Lights & Lighting Accessories"]}]}; function getBySubCategory(dataSet, category){ return dataSet.find(o => o.Categories===category); } const dataSet = data.responseContents; console.log(getBySubCategory(dataSet, 'Tools & Machineries')); console.log(getBySubCategory(dataSet, 'Safety & Security'));
.as-console-wrapper { max-height: 100%;important: top: 0 }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.