वर्तमान में सरणी के ऑब्जेक्ट के साथ एक डेटा सेट है जहां प्रत्येक सरणी में संदर्भ के लिए कुंजी के रूप में इसकी अद्वितीय आईडी है।

"relations": {
    "19271934": [
        19271894
    ],
    "19621318": [
        19621538,
        19621586
    ],
    "19788661": [
        19788191
    ],
    "19788662": [
        19788192
    ]
}

एक व्यक्तिगत संबंध के लिए एक मॉडल बनाना चाहते हैं तो यह कुछ इस तरह होगा।

relations: types.Map(types.model({
    relationId: types.optional(types.array(RelationModel),[]) 
})),

जहां संबंध आईडी अद्वितीय आईडी होगी, मेरे पास पहले जानने का कोई तरीका नहीं है।

1
meowzart 9 पद 2020, 17:32

1 उत्तर

सबसे बढ़िया उत्तर

आप इसे उन सरणियों के मानचित्र के रूप में परिभाषित कर सकते हैं जिनमें संख्याएँ होती हैं:

const Store = types.model({
  relations: types.map(types.array(types.number))
});

const store = Store.create({
  relations: {
    "19271934": [19271894],
    "19621318": [19621538, 19621586],
    "19788661": [19788191],
    "19788662": [19788192]
  }
});
2
Tholle 9 पद 2020, 18:23