query אחד לכמה שאילתות שונות. אפשרי?
-
יש לי מהדר - רפיטרים שונים שאני רוצה לחלק כל אחד לפי יום, האם אני חייב לעשות את query לכל אחד בנפרד כמו בדוגמא, או אפשר בפעם אחת לקבל הכל ואז למיין אותם לאובייקטים?
wixData.query("tocnit") .eq("yom", 0) .find() .then( (results) => { console.log(results); } ) .catch( (error) => { let errorMsg = error.message; let code = error.code; } ); wixData.query("tocnit") .eq("yom", 2) .find() .then( (results1) => { console.log(results1); } ) .catch( (error) => { let errorMsg = error.message; let code = error.code; } ); -
@אבי-203 אמר בquery אחד לכמה שאילתות שונות. אפשרי?:
wixData
אם זה רצף מספרים, תשתמש בbetween:
var allDays = [8,9,10,11,12,13]; wixData.query("tocnit") .between("yom", allDays[0], allDays[allDays.length]) .then( ...אם אין רצף תשתמש בhasSome
var allDays = [13,9,1,6]; wixData.query("tocnit") .hasSome("yom", allDays) .then( ... -
תודה על המענה. נראה לי לא הסברתי את כוונתי כראוי.
אני מנסה לעשות 7 רפיטרים, עם התוכנייה לאותו יום.
חשבתי בכיון הזה, השאלה אם זה לא הרבה קריאות כפולות. ויש דרך מקוצרת יותר:
תודה$w("#repeater1").onItemReady( ($item, itemData, index) => { $item("#bookTitle").text = itemData.title; $item("#bookCover").src = itemData.pic; } ); wixData.query("tocnit") .eq("yom", 2) .find() .then( (results) => { $w("#repeater1").data = results.items; } ); $w("#repeater2").onItemReady( ($item, itemData, index) => { $item("#bookTitle").text = itemData.title; $item("#bookCover").src = itemData.pic; } ); wixData.query("tocnit") .eq("yom", 0) .find() .then( (results) => { $w("#repeater2").data = results.items; } ); -
תודדה
אנסה לנסח נכון.
אני צריך בסופו של דבר לצאת עם 7 אובייקטים ממסד נתונים אחד, אולי במילים אחרות למיין את המסד ל-7 אובייקטים ואז לחבר כל רפיטר לאובייקט אחר.
למשל$w("#myRepeater1").data = bikeData1; $w("#myRepeater2").data = bikeData2;
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות