הצומת-קסנדרה-cql הוא קוד פתוח המספק נהג CQL לפרוטוקול בינארי Apache קסנדרה CQL3, מיושם בNode.js. CQL (מקושרת שפת שאילתות) היא שפת שאילתא לפרויקט Apache קסנדרה. זה מאפשר למשתמשים לקבל תא לפי שם עמודה, פשוט על ידי השימוש בrow.get ('FIRST_NAME').
נכתב ב- JavaScript הישנה רגיל, יש & rsquo; s אין צורך ליצור קבצי יד שנייה בעת השימוש בצומת-קסנדרה-cql. הפרויקט כולל פרמטרים בשאילתות, תמיכת bigints, חיבור איגום למארחים מרובים, כשל אוטומטי, איזון עומסים, תמיכה בUUID, שדה והזרמת שורה, תחילת עבודה עם הצומת-קסנדרה-cqlFor נוחיותכם, התוכנה מופצת כמקורות אוניברסליים ארכיון בפורמט של קובץ zip זפת או מGitHub, שבו אתה יכול גם לתפוס את קוד המקור הלילי האחרון. כדי להשתמש בו בפרויקט שלך, להוריד את הגרסה האחרונה מהפרויקט & rsquo; אתר הרשמי שלו או באמצעות Softoware.
לשמור את הארכיון על מיקום של הבחירה שלך ולפרוק את תכולתו באמצעות מנהל הארכיון האהוב עליך. ודא שאתה בודק את הצומת-קסנדרה-cql & rsquo; דף הבית של (ראה קישור למטה) לקבלת מידע מקיפה על איך להשתמש ב- API, exampleThose כיתת חיבור, הרישום וtypes.Mandatory נתונים מכם שרוצה לראות את הצומת-קסנדרה -cql בפעולה, יכול להעיף מבט מקרוב על שורות קוד הבאות ...
// יצירת בריכת חיבור חדשה למארחים מרובים.
cql var = דורש ("צומת-קסנדרה-cql ');
הלקוח var = cql.Client החדש ({מארחים: ['host1', 'host2'], keyspace: 'keyspace1'});
client.execute ("מפתח, דואר אלקטרוני, LAST_NAME SELECT מuser_profiles איפה מפתח =?", ['jbay'],
& Nbsp; & Nbsp; פונקציה (לשגות, תוצאה) {
& Nbsp; & Nbsp; & Nbsp; אם console.log (err) ('לבצע נכשל');
& Nbsp; & Nbsp; & nbsp; אחר console.log ("יש לי פרופיל משתמש עם הדוא"ל של '+ result.rows [0] .email);
& Nbsp; & nbsp; & nbsp; }
);
מה חדש בהודעה זו:
- הזרמת Api שינויים
- הודעת שגיאה קבועה כאשר אישורי רעים מסופקים
- צרף את השאילתה להודעת השגיאה
- התקשרות הסוף על client.eachRow
- הכן שאילתא שוב כאשר פג תוקפו מהשרת
דרישות :
- Node.js
- Apache קסנדרה
תגובות לא נמצא