كيف يمكنني التقاط استعلام MongoDB كسلسلة وعرضه في صفحة NODE JS (باستخدام برنامج تشغيل Mongojs)؟

StackOverflow https://stackoverflow.com//questions/10690090

سؤال

أود أن أكون قادرا على الاستعلام عن mongodb وعرضها هذه النتيجة على صفحة الويب الخاصة بي مصنوعة من عقدة ... الآن أستخدم برنامج تشغيل Mongojs - لقد وجدت السائق جيد جدا لوضع البيانات فيDB - بناء الجملة هو نفسه قذيفة Mongo ويمكنني وضع التعليمات البرمجية في تطبيق Node الخاص بي.هذه المهمة ... ببساطة إظهار نتائج الاستعلام على صفحة الويب، أو حتى في وحدة التحكم، أثبتت أنها صعبة للغاية.فيما يلي الأجزاء ذات الصلة من التعليمات البرمجية وما حاولت.

giveacodicetagpre.

قمت بإجراء مجموعة يسمى Graph1 وفي موجه Mongo هذا ينتج عنه نتائج.ملاحظة ... أريد أن أعرضه في HTML ... لكنني أفعل إذا استطعت الحصول عليها للطباعة إلى وحدة التحكم، يمكنني الحصول عليها في HTML الخاص بي.

يخرج حاليا هذا:

giveacodicetagpre.

نوع من النموذج الأولي لما أريد فعلا، وهذا هو:

giveacodicetagpre.

هل كانت مفيدة؟

المحلول

جرب هذا:

giveacodicetagpre.

سجل وحدة التحكم التي كان لديك كان هناك طباعة قيمة الإرجاع DB.GRAPH1.FIND () التي هي النموذج الأولي وظيفته.لن يعيد أي شيء مفيد لأنه وظيفة غير متزامنة.الطريقة الوحيدة للقيام بأشياء قابلة للاستخدام مع البيانات التي تسترجعها هي تمرير رد اتصال سيؤدي إلى معالجة البيانات:

giveacodicetagpre.

نصائح أخرى

for Legacy Sake، يجب أن يعرف الجميع أن المرة الوحيدة التي يمكنك التعامل مع نتائج الاستعلام الخاصة بك موجودة في رد الاتصال ... لذا لا يوجد إعداده إلى VAR Lo أحمق بعد ذلك، فقط داخل رد الاتصال) -=.

استخدم ما يلي لجعل الاستعلام يؤدي إلى سلسلة بدون مشاكل.إنها أشياء مكتبة قياسية.:

giveacodicetagpre.

إذا كنت تريد أن تكون غيتو واستخدم نتائجك خارج رد الاتصال، فيمكنك دائما استدعاء Perl / Python / SH / BAT / أيا كان البرنامج النصي مع النتيجة "البصية" (في هذا المثال، Resorts_not_ugly_or_messed_up) كمعلمة لقم بتخزينها في ملف، وما إلى ذلك، للقراءة ثم استخدامها كما تريد.

للحصول على مثال حقيقي حقيقي:

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top