0

ノードまたはモジュールとの単純な 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」がないと言ってすべてがクラッシュします...誰かが私が間違っていることを説明できますか?

4

1 に答える 1