المجموعة الموسعة من عقد التخزين (storage nodes) :
اسم العقدة | الوصف |
amazonS3 watch | عقدة Amazon S3 watch ، تعمل على مراقبة ملف الأحداث . افتراضيا، يتم الإبلاغ عن جميع ملف الأحداث، ولكن نمط اسم الملف يمكن توفيره للحد من الاحداث على الملفات التي لها أسماء كاملة والتي تتطابق مع نمط glob. تتكون رسائل الحدث من اسم الملف الكامل في خصائص msg.payload ، واسم الملف msg.file ، ونوع الحدث في msg.event . |
amazonS3 in | عقدة الإدخال Amazon S3 ، تحميل المحتوى من Amazon S3 bucket . يمكن تحديد اسم bucket في خصائص عقدة bucket أو من خلال msg.bucket . و اسم الملف الذي سيتم تحميله يتم أخذه من خصائص عقدة filename او من msg.filename . المحتوى الذي تم تحميله يتم ارساله كـ msg.payload . إذا فشلت عملية التحميل ، فإن msg.payload سوف تحتوي على error . |
amazonS3 out | عقدة الإخراج Amazon S3 . لرفع المحتوى إلى Amazon S3 bucket . يمكن تحديد اسم bucket في خصائص عقدة bucket أو من خلال msg.bucket . واسم الملف يتم أخذه من خصائص عقدةfilename او من msg.filename . يؤخذ المحتوى من خصائص عقدة localFilename أو من خاصية msg.localFilename أو من msg.payload . |
box watch | Box هو نسخة من Dropbox . هذة العقدة تراقب أحداث الملف على Box . افتراضيا يتم الإبلاغ عن جميع أحداث الملف . ولكن نمط الملف يمكن توفره للحد من أحداث على الملفات التي تتطابق اسمائها الكاملة مع نمط glob وتتكون أحداث الرسائل من اسم الملف كامل في خاصية msg.payload ، اسم الملف في msg.file ، و نوع الحدث في msg.event ودخول الأحداث كاملة من خلال حدث API في msg.data . |
box in | عقدة الإدخال Box . لتحميل المحتوى من Box . اسم الملف على Box يتم أخذه من خاصية عقدة filename أو من خاصية msg.filename . يتم ارسال المحتوى كـ msg.payload . |
box out | عقدة الإخراج Box . لرفع المحتوى إلى Box . اسم الملف على Box يتم أخذه من خاصية عقدة filename أو من خاصية msg.filename . يتم أخذ المحتوى من خاصية عقدة localFilename ، أو من msg.localFilename أو من خاصية msg.payload . |
dropbox watch | لمراقبة أحداث الملف على Dropbox . إفتراضيا يتم الإبلاغ عن جميع أحداث الملف، ولكن نمط اسم الملف يمكن توفيره للحد من الأحداث على الملفات التي تتطابق اسمائها الكاملة مع نمط glob . تتكون رسائل الحدث من اسم الملف كامل في خاصية msg.payload ، واسم الملف في msg.file ، و نوع الحدث في msg.event وكائن dropbox.js API PulledChange في msg.data . |
dropbox in | عقدة الإدخال Dropbox . لتحميل المحتوى من Dropbox . اسم الملف على Dropbox يتم أخذه من خاصية عقدة filename أو من خاصية msg.filename . يتم ارسال المحتوى الذي تم تحميله كـ msg.payload . إذا فشل التحميل ، فإن msg.error سوف تحتوي على الخطأ . |
dropbox out | عقدة الإخراج Dropbox . لرفع المحتوى إلى Dropbox . يتم اخذ اسم الملف من خصائص عقدة filename أو من خاصية msg.filename . يمكنك تمرير المحتوى إما بواسطة حقل localFilename أو خاصية msg.localFilename ، أو يمكنك تمرير المحتوى مباشرة بإستخدام msg.payload . سيتم رفع الملف إلى دليل على Dropbox تدعى Apps/{appname}/{appfolder} ، حيث يتم تعيين {appname} ، {appfolder} عندما تقوم بإعداد مفتاح التطبيق Dropbox و token . |
MongoDB in | استدعاء أسلوب التجميع MongoDB بناء على العامل المحدد. البحث عن استفسارات التجميع بإستخدام msg.payload كما أن عبارة الإستعلام حسب.find() function . Count تقوم بإرجاع عدد أعداد الوثائق في التجميع أو التي تتطابق مع الاستعلام باستخدام msg.payload كعبارة استعلام. Aggregate يوفر الوصول إلى خط أنابيب التجميع باستخدام msg.payload كمجموعة أنابيب. يمكنك أيضا تعيين أسلوب التجميع في عقدة config أو msg.collection . |
MongoDB out | عقدة الإخراج MongoDB . يمكن حفظ، إدراج ، وتحديث و إزالة الكائنات من المجموعة المحددة. Save تقوم بتحديث الكائن الموجود أو إدراج كائن جديد ، إذا لم يمكن الكائن موجود مسبقا. Insert ستقوم بإدراج كائن جديد . Update ستقوم بتعديل على كائن أو الكائنات الموجودة . Remove ستزيل الكائنات التي تطابق الاستعلام في msg.payload . الاستعلام الفارغ سيزيل كافة الكائنات في المجموعة . |
mysql | يسمح بالوصول الأساسي لقاعدة البيانات MySQL . تستخدم هذه العقدة عملية الاستعلام على قاعدة البيانات المهيئة. وهذا يسمح لك لإدراج (INSERTS) و حذف (DELETES) . msg.topic يجب أن تحمل الاستعلام عن قاعدة البيانات ، ويتم ارجاع النتيجة في msg.payload . و الحمولة التي تم ارجاعها عادة تكون مجموعة من صفوف للنتيجة . إذا لم يتم إجاد شيء للحصول على المفتاح، يتم ارجاع قيمة خالية (null) . |
postgres | عقدة PostgreSql I/O . ينفذ الاستعلام المحدد في msg.payload مع معلمات (Parameters) الاستعلام الإختيارية في msg.queryParameters . يجب تحديد queryParameters في استعلام $propertyname . عند تلقي البيانات من الاستعلام، msg.payload على المخرج سوف تكون مجموعة JSON من السجلات التي يتم ارجاعها. |