לא הבנתי מה ההתמקדות בarray זה סה"כ איזה נישה שנגררה מהתשובה של @chagold
@yossiz אמר במבנה הודעות/התכתבות ב node.js:
MySQL לא תומך כהיום במערכים. זה לא קשור ל-sequelize אתה חייב שמסד הנתונים יתמוך בסוג הזה.
@dovid אמר במבנה הודעות/התכתבות ב node.js:
לא הבנתי שהתכוונת למערך
אני גם לא חלמתי על מערך, בפרט שאני לא משתמש במונגו וכדו'.
רק עניתי על התשובה הזאת.
@chagold אמר במבנה הודעות/התכתבות ב node.js:
תלוי באיזה מסד נתונים אתה משתמש, אבל יתכן שאתה יכול לעשות אפשרות נוספת, וזה לעשות בטבלת ההערות עמודה נוספת שמחזיקה ARRAY שבו יהיה ID של משתמשים שצפו בהודעה, וכן אותו הדבר להצבעות בעד והצבעות נגד.
אבל התשובה @dovid כתב
@dovid אמר במבנה הודעות/התכתבות ב node.js:
ולכן מה המקובל זה כזו טבלה:
סוג: (צפיה/הצבעה/XYZ)
מזהה הערה
מזהה משתמש
שזה אומר שכל שורה בטבלה היא הצבעה של משתמש מסויים על הודעה מסויימת.
זה הכי מתאים לשאלה.
@avi-rz אמר במבנה הודעות/התכתבות ב node.js:
לגבי מידע על ההודעה(אני לא יודע בכלל איך זה עובד - אבל אני מנסה לדמיין - אשמח לשמוע איך הדרך הנכונה והמקובלת באמת).
חשבתי לעשות עוד טבלה שמכיל id של ההודעה שבטבלה לעיל. ולמשל: מי שראה כבר את ההודעה אני יכניס רשומה חדשה של הid של ההודעה id של המשתמש ונקרא = true. או אפי' להכניס בזה גם הצבעה בעד או נגד וכו'.