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

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

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

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

מתוזמן נעוץ נעול הועבר תכנות
3 פוסטים 3 כותבים 208 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • 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
    • yossizY מנותק
      yossizY מנותק
      yossiz
      השיב לNanif ב נערך לאחרונה על ידי 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
      • י מנותק
        י מנותק
        יוסף בן שמעון
        השיב לNanif ב נערך לאחרונה על ידי יוסף בן שמעון
        #3

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

        תגובה 1 תגובה אחרונה
        4
        • dovidD dovid העביר נושא זה מ-תכנות ב-

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

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

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