我开始使用Parse.com作为我的第一个Cordova应用程序 我遇到了关系问题。 我有一张桌子"员工"包含我的所有员工。 我也有一张桌子" Expense",包含我所有员工的费用。 每项费用将连接到一名员工,一名员工可以有很多费用。 所以我创建了一个专栏" ExpenseBy"在Expense表中,键入指向表Employee的指针。 但是当我创建新的费用时,我无法将现有员工添加到此字段(ExpesnseBy)。 Parse'系统总是创造新员工。 请帮我 ! 谢谢大家。
答案 0 :(得分: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获取更多信息。