מי שעבד בParse.com יודע שלא צריך ליצור טבלאות והן נוצרות אוטומטית ברגע שאתה מאחסן מידע בצורה הבאה : (לפי המדריך שלהם)
ParseObject gameScore = new ParseObject("GameScore");
gameScore.put("score", 1337);
gameScore.put("playerName", "Sean Plott");
gameScore.put("cheatMode", false);
gameScore.saveInBackground();
כשמה שנכתב בDB הוא משהו כזה...
objectId: "xWMyZ4YEGZ", score: 1337, playerName: "Sean Plott", cheatMode: false,
createdAt:"2011-06-10T18:33:42Z", updatedAt:"2011-06-10T18:33:42Z"
מה שאני מנסה לעשות הוא לרשום יוזרים לDB-
השתמשתי בSDK של facebook ויש לי את כפתור הlogin שלהם + משיכה של פרטים שרציתי למשוך על אותו יוזר כמו ID תאריך לידה שם וכו'...
עכשיו בכל פעם שיוזר אצלי מתחבר הוא נרשם מחדש לDB גם אם הוא כבר רשום שם... (אולי מכיוון שהobjectId שהDB מייצר לו הוא שונה.)
אני מעוניין להגדיר את הID שאני מושך מפייסבוק כprimary key
השאלה שלי היא פשוטה איך אני יוצר unique-fields או מגדיר מפתח בטבלה כלשהי בDB כך שאם יגיע יוזר עם מפתח זהה הוא רק יעדכן את השורות שאני אבחר?
וגם איך מגדירים מפתח זר בDB כזה?
@Dr_69@