נוכל

נוכלים הוא סוג של SALLA SCALA פנימי לבניית וביצוע.
הורד עכשיו

נוכל דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • שם המפרסם:
  • Foursquared
  • אתר האינטרנט של המוציא לאור:
  • מערכות הפעלה:
  • Not Application
  • גודל הקובץ:
  • 18KB

נוכל תגים


נוכל תיאור

פרסומת Rogue היא תוכנת פיתוח שפותחה על ידי Foursquared. לאחר המשפט והבדיקה שלנו, התוכנה הוכחה להיות רשמית, מאובטחת וחופשית. הנה התיאור הרשמי של רוכל: ROGUE הוא סוג בטוח Scala DSL לבנייה וביצוע מצא ולשנות פקודות נגד MongoDB במסגרת האינטרנט להרים. זה במלואו אקספרסיבי לגבי האפשרויות הבסיסיות שסופקו על ידי שפת השאילתה של Mongodb, אבל בצורה בטוחה מסוג, בניין על סוגי הרשומות המפורטות במודלים להרים שלך. דוגמה: מקום שבו (_.Mayor EQS 1234) ו (_.Categories מכיל "תאילנדי") אחזור (10) מערכת סוג אוכפת את האילוצים הבאים: השדות חייבים למעשה שייכים לרשומה (למשל, ראש העיר הוא שדה ברשומת המקום) סוג השדה חייב להתאים את סוג האופרנד (למשל, ראש העיר הוא Intfield) המפעיל חייב להיות הגיוני עבור סוג השדה (למשל, קטגוריות היא Mongolistfield ) בנוסף, מערכת סוג מבטיחה ששיטות בונה מסוימות משמשות רק בנסיבות מסוימות. לדוגמה, קח שאילתה מורכבת יותר: מקום שבו (_. שאילתה זו כביכול מוצא את המקומות הפתוחים הפופולריים לפחות וסוגר אותם. עם זאת, Mongodb לא (כרגע) מאפשר לך לציין גבולות על שינוי שאילתות, כך Rogue לא יאפשר לך גם. האמור לעיל יפיק שגיאה מהדר. מבנים כאלה: Def MyMayorships = מקום שבו (_.Mayor EQS 1234) להגביל (5) ... MyMayorship.Feth (10) יהיה גם לא לקמפל, כאן כי מגבלה מוגדר פעמיים. אילוצים דומים אחרים נמצאים במקום כדי למנוע ממך בטעות עושה דברים שאתה לא רוצה לעשות בכל מקרה. דוגמאות נוספות Querytest.scala מכיל רשומות לדוגמה ודוגמאות של כל סוג של שאילתה הנתמכת על ידי Rogue . זה גם מציין מה כל שאילתה מתרגמת בשפת שאילתת JSON Mongodb. זה מקום טוב להסתכל כאשר תחילת העבודה באמצעות . NB: את הדוגמאות ב quarytest רק לבנות אובייקטים שאילתה; אף אחד מהם לא מתבצע. ברגע שיש לך אובייקט שאילתה, התפעול הבא נתמכים.


נוכל תוכנה קשורה