דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. האם צריך להתקין mongoDB לוקלי כדי להתחבר לדטבייס שרץ ב mongodb atlas ?

האם צריך להתקין mongoDB לוקלי כדי להתחבר לדטבייס שרץ ב mongodb atlas ?

מתוזמן נעוץ נעול הועבר תכנות
3 פוסטים 3 כותבים 208 צפיות 2 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • NanifN מנותק
    NanifN מנותק
    Nanif
    כתב ב נערך לאחרונה על ידי
    #1

    יצרתי דטבייס של mongo ב https://www.mongodb.com/cloud/atlas הוא יצר לי provider.
    ואני לא מצליחה להתחבר אל הדטבייס בסרביס שכתוב בnode js.
    האם צריך להתקין לוקלית על המחשב mongo כדי שהוא יצליח להתחבר לשרת שיושב ב cloud ?

    const uri = "mongodb+srv://myName:1234@shmuracluster-vx7fp.mongodb.net/test?retryWrites=true&w=majority";
    MongoClient.connect(uri, {
    useNewUrlParser: true,
    useUnifiedTopology: true
    }, function(err: any, client: any) {
    if(err) {
    console.log('Error occurred while connecting to MongoDB Atlas...\n',err);
    }
    });

    וזה השגיאה שהוא זורק:
    { MongoTimeoutError: Server selection timed out after 30000 ms
    at Timeout.setTimeout (C:\shmura\rishum-knasim\node_modules\mongodb\lib\core\sdam\topology.js:850:16)
    at ontimeout (timers.js:475:11)
    at tryOnTimeout (timers.js:310:5)
    at Timer.listOnTimeout (timers.js:270:5)
    name: 'MongoTimeoutError',
    [Symbol(mongoErrorContextSymbol)]: {} }

    yossizY י 2 תגובות תגובה אחרונה
    0
    • NanifN Nanif

      יצרתי דטבייס של mongo ב https://www.mongodb.com/cloud/atlas הוא יצר לי provider.
      ואני לא מצליחה להתחבר אל הדטבייס בסרביס שכתוב בnode js.
      האם צריך להתקין לוקלית על המחשב mongo כדי שהוא יצליח להתחבר לשרת שיושב ב cloud ?

      const uri = "mongodb+srv://myName:1234@shmuracluster-vx7fp.mongodb.net/test?retryWrites=true&w=majority";
      MongoClient.connect(uri, {
      useNewUrlParser: true,
      useUnifiedTopology: true
      }, function(err: any, client: any) {
      if(err) {
      console.log('Error occurred while connecting to MongoDB Atlas...\n',err);
      }
      });

      וזה השגיאה שהוא זורק:
      { MongoTimeoutError: Server selection timed out after 30000 ms
      at Timeout.setTimeout (C:\shmura\rishum-knasim\node_modules\mongodb\lib\core\sdam\topology.js:850:16)
      at ontimeout (timers.js:475:11)
      at tryOnTimeout (timers.js:310:5)
      at Timer.listOnTimeout (timers.js:270:5)
      name: 'MongoTimeoutError',
      [Symbol(mongoErrorContextSymbol)]: {} }

      yossizY מנותק
      yossizY מנותק
      yossiz
      כתב ב נערך לאחרונה על ידי yossiz
      #2

      @Nanif אמר בהאם צריך להתקין mongoDB לוקלי כדי להתחבר לדטבייס שרץ ב mongodb atlas ?:

      האם צריך להתקין לוקלית על המחשב mongo כדי שהוא יצליח להתחבר לשרת שיושב ב cloud ?

      ברור שלא

      נ. ב. אפשר להשתמש בלחצן </> כדי לפרמט קוד כך

      const uri = "mongodb+srv://myName:1234@shmuracluster-vx7fp.mongodb.net/test?retryWrites=true&w=majority";
      MongoClient.connect(uri,  {
          useNewUrlParser: true,
          useUnifiedTopology: true
      }, function(err: any, client: any) {
         if(err) {
              console.log('Error occurred while connecting to MongoDB Atlas...\n',err);
          }
      });
      

      וזה השגיאה שהוא זורק:

      { MongoTimeoutError: Server selection timed out after 30000 ms
          at Timeout.setTimeout (C:\shmura\rishum-knasim\node_modules\mongodb\lib\core\sdam\topology.js:850:16)
          at ontimeout (timers.js:475:11)
          at tryOnTimeout (timers.js:310:5)
          at Timer.listOnTimeout (timers.js:270:5)
          name: 'MongoTimeoutError',
          [Symbol(mongoErrorContextSymbol)]: {} 
      }
      

      ד"א שמת פה את אישורי הכניסה שלך... זה בכוונה?

      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

      תגובה 1 תגובה אחרונה
      3
      • NanifN Nanif

        יצרתי דטבייס של mongo ב https://www.mongodb.com/cloud/atlas הוא יצר לי provider.
        ואני לא מצליחה להתחבר אל הדטבייס בסרביס שכתוב בnode js.
        האם צריך להתקין לוקלית על המחשב mongo כדי שהוא יצליח להתחבר לשרת שיושב ב cloud ?

        const uri = "mongodb+srv://myName:1234@shmuracluster-vx7fp.mongodb.net/test?retryWrites=true&w=majority";
        MongoClient.connect(uri, {
        useNewUrlParser: true,
        useUnifiedTopology: true
        }, function(err: any, client: any) {
        if(err) {
        console.log('Error occurred while connecting to MongoDB Atlas...\n',err);
        }
        });

        וזה השגיאה שהוא זורק:
        { MongoTimeoutError: Server selection timed out after 30000 ms
        at Timeout.setTimeout (C:\shmura\rishum-knasim\node_modules\mongodb\lib\core\sdam\topology.js:850:16)
        at ontimeout (timers.js:475:11)
        at tryOnTimeout (timers.js:310:5)
        at Timer.listOnTimeout (timers.js:270:5)
        name: 'MongoTimeoutError',
        [Symbol(mongoErrorContextSymbol)]: {} }

        י מנותק
        י מנותק
        יוסף בן שמעון
        כתב ב נערך לאחרונה על ידי יוסף בן שמעון
        #3

        @Nanif צריך מונגו קליינט לא מונגו DB, וכבר יש לך מונגו קליינט.
        נראה שהרבה התלוננו על השגיאה שקיבלת, יש על זה בגיטהאב הרבה תלונות
        https://github.com/metabase/metabase/issues/6678
        https://github.com/metabase/metabase/issues/9867
        נסה את הפתרונות שם.

        תגובה 1 תגובה אחרונה
        4
        • dovidD dovid העביר נושא זה מ-תכנות ב-
        תגובה
        • תגובה כנושא
        התחברו כדי לפרסם תגובה
        • מהישן לחדש
        • מהחדש לישן
        • הכי הרבה הצבעות


        בא תתחבר לדף היומי!
        • התחברות

        • אין לך חשבון עדיין? הרשמה

        • התחברו או הירשמו כדי לחפש.
        • פוסט ראשון
          פוסט אחרון
        0
        • דף הבית
        • קטגוריות
        • פוסטים אחרונים
        • משתמשים
        • חיפוש
        • חוקי הפורום