2015-02-06 76 views
0

我開始爲我的第一個科爾多瓦應用程序使用Parse.com 我遇到了關係問題。 我有一個表「員工」包含我所有的員工。 我也有一張桌子「費用」,包含我的員工的所有費用。 每筆開支都將連接到一名員工,而一名員工可能有很多開支。 所以我在Expense表中創建了一個「ExpenseBy」列,輸入指向表Employee的指針。 但是,當我創建一個新的費用,我不能添加一個存在的僱員到這個領域(ExpesnseBy)。 Parse的系統總是創造新員工。 請幫幫我! 謝謝大家。解析添加存在對象到表

回答

0

該問題很可能是由於您如何加載員工。您只需先加載的員工,然後當你創建你犧牲了ExpenseBy字段設置爲員工:

var Employee = Parse.Object.extend("Employee"); 
var Expense = Parse.Object.extend("Expense"); 
var query = new Parse.Query(Employee); 

query.get("xWMyZ4YEGZ", { 
    success: function(employee) { 
    var expense = new Expense(); 

    expense.set("ExpenseBy", employee); 
    expense.save(); 
    }, 
    error: function(object, error) { 
    // The object was not retrieved successfully. 
    // error is a Parse.Error with an error code and message. 
    } 
}); 

的更多信息,可從documentation

+0

非常感謝你,它的工作 – 2015-02-11 03:41:54