MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Loopback-Beziehungen füllen kein Array von Objekt-IDs

Dies war eine einfache Lösung:

  1. Ich habe die Schrittbeziehung in workflow-core.json geändert:

    "relations": {
        "steps": {
           "type": "hasMany",  <-- used hasMany instead of embedsMany
           "model": "WorkflowStep",
           "foreignKey": ""
         }
    },
    
  2. Bei Verwendung des API-Explorer-Fensters musste ich den Filter hinzufügen:{"include":"steps"}

Ich bin mir nicht sicher, ob dies ein Teil davon war, aber ich habe meine Modellnamen wie folgt geändert:

Workflow-Kern ---> WorkflowCore
Workflow-Schritt ---> WorkflowStep