ノードまたはモジュールとの単純な hasOne 関係を使用しようとしています。
var Shop = db.define('shops', {
id: { type: "serial", key: true },
name: String
});
var Offer = db.define('offers', {
id: { type: "serial", key: true },
name: String
});
Offer.hasOne('shop', Shop);
次に、選択したオファーのショップを取得したいと思います。ドキュメントでは、 hasOne 関係が新しいメソッド (この場合は getShop ) を設定すると書かれています。
Offer.find(1, function (err, firstOffer) {
if (err) throw err;
firstOffer.getShop(function(err, shop) {
res.send(shop);
});
});
しかし、firstOffer にはメソッド「getShop」がないと言ってすべてがクラッシュします...誰かが私が間違っていることを説明できますか?