环回模型关系不起作用

时间:2017-04-14 10:31:58

标签: node.js loopbackjs strongloop

Loopback 2.x

我不知道我哪里错了。我遵循官方网站上的所有说明,但仍然没有显示任何关系。

数据库 - Mysql 表名 - 预订和出价

出价预订表的外键参考 - bookingId

我的模特 -

booking.json



    {
      "name": "Booking",
      "base": "PersistedModel",
      "strict": false,
      "idInjection": true,
      "properties": {
        "user_id": {
          "type": "number"
        },
        "orgin": {
          "type": "string"
        },
        "orgin_lat": {
          "type": "string"
        },
        "orgin_lon": {
          "type": "string"
        },
        "destination": {
          "type": "string"
        },
        "dest_lat": {
          "type": "string"
        },
        "dest_lon": {
          "type": "string"
        },
        "parcel_type": {
          "type": "string"
        },
        "volume": {
          "type": "string"
        },
        "weight": {
          "type": "string"
        },
        "price": {
          "type": "string"
        },
        "receiver_phn": {
          "type": "string"
        },
        "payment_mode": {
          "type": "string"
        },
        "booking_status": {
          "type": "string"
        },
        "lang": {
          "type": "string"
        },
        "booking_no": {
          "type": "string"
        },
        "cancel_reason": {
          "type": "string"
        },
        "booking_date": {
          "type": "string"
        },
        "plan_later": {
          "type": "string"
        },
        "created": {
          "type": "string"
        },
        "modified": {
          "type": "string"
        }
      },
      "validations": [],
      "relations": {
          "biddings": {
          "type": "hasMany",
          "model": "Bidding",
          "foreignKey": ""
        }
      },
      "acls": [],
      "methods": {}
    }




bidding.json



{
  "name": "Bidding",
  "base": "PersistedModel",
  "strict": false,
  "idInjection": true,
  "options": {
    "validateUpsert": true
  },
  "properties": {
    "myuserId": {
      "type": "number"
    },
    "bookingId": {
      "type": "number"
    },
    "price": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "bid_date": {
      "type": "string"
    },
    "bid_time": {
      "type": "string"
    },
    "lang": {
      "type": "string"
    },
    "created": {
      "type": "string"
    },
    "modified": {
      "type": "string"
    }
  },
  "validations": [],
  "relations": {
    "booking": {
      "type": "belongsTo",
      "model": "Booking",
      "foreignKey": ""
    }
  },
  "acls": [],
  "methods": {}
}




0 个答案:

没有答案