2015-06-16 20 views
0

我只是使用sails.js,它是好的 我有一個問題,請幫助我。 我有2個集合,它是創建一對多,我想顯示列表中的朋友與3個狀態被定義。 用戶:顯示sails.js上的3個狀態的朋友列表

attributes: { 
    username: { 
    type: 'string', 
    required: true 
    }, 

    firstname: { 
    type: 'string', 
    required: true 
    }, 

    lastname: { 
    type: 'string', 
    required: true 
    }, 

    email: { 
    type: 'string', 
    email: 'true', 
    required: true, 
    unique: true 
    }, 

    buddy: { 
    collection: "Buddy", 
    via: "buddyOf" 
    } 
} 

巴迪:

attributes: { 
    user_id: { 
    type: 'string' 
    }, 

    // 0: no friends 
    // 1: waiting accept 
    // 2: Cancel friend 
    statusBuddy: { 
    type: 'integer' 
    }, 

    buddyOf: { 
    model: 'User' 
    } 
} 

我要搜索用戶顯示3個按鈕的狀態: 沒有朋友,等待接受,取消朋友

+0

請重新表達問題,我不明白。 –

回答

0

沒有嘗試這個代碼,但也許有可能沒有2個型號?

identity: 'user', 
isFriendedBy: { 
     collection: 'user', 
     via: 'friendsWith' 
    }, 
friendsWith: { 
model: 'user' 
}, 
friendshipStatus: 'integer' 
+0

我可以修復它,謝謝大家 –