• 29-08-2019, 11:23:39
    #1
    Uzaktaki mongodb sunucusuna bağlantı yapmak istiyorum. Aşagıdaki kodu kullanıyorum ama local bilgisayarda kayıt yapmakta. Uzaktaki makine yapmıyor. Neden olabilir sizce?

    <?php
    require_once __DIR__ . "/vendor/autoload.php";
    $manager = new MongoDBDriverManager('mongodb://ipadresi:27017');
    //mongo insert
    $tarih = date("d-m-Y H:i:s");
    $tarih_int = strtotime($tarih);
    $yazi = 'test 3232323';
    $collection = (new MongoDBClient)->log->test;
    $insertOneResult = $collection->insertOne([
    'yazi' => $yazi,
    'tarih' => $tarih,
    'tarih_int' => $tarih_int,
    ]);
    
    printf("Inserted %d document(s)n", $insertOneResult->getInsertedCount());
    var_dump($insertOneResult->getInsertedId());
    
    ?>
  • 29-08-2019, 12:45:37
    #2
    ip adresini uzak mongodb sunucusununkini yazdığın halde localdekine mi kaydediyor ?
  • 29-08-2019, 12:56:26
    #3
    yavuzk adlı üyeden alıntı: mesajı görüntüle
    ip adresini uzak mongodb sunucusununkini yazdığın halde localdekine mi kaydediyor ?
    evet garip gelen kısmıda bu.
  • 29-08-2019, 13:16:20
    #4
    Client kullanıp dener misin ?
  • 29-08-2019, 15:07:47
    #5
    yavuzk adlı üyeden alıntı: mesajı görüntüle
    Client kullanıp dener misin ?
    Studio 3T gibi programlara bağlanıp işlemler yapabiliyorum. sadece bu kod ile localde kayıt ediyor.