2017-06-15 10 views
-1

golangプログラムでmongodbをbluemixで作成しようとしましたが、サポートされていない接続URLオプションsslが表示されます。ここでは、コンポジットbコンソールからmongodb接続文字列を取得します。リモートホストに接続するにはconnectの構文が必要ですか?接続方法gongangとmongodbを組み立てる

session, err := mgo.Dial("mongodb://****:****@aws-us-east-1-portal.26.dblayer.com:20258/admin?ssl=true") 
    if err != nil { 
     panic(err) 
    } 
    defer session.Close() 

    // Optional. Switch the session to a monotonic behavior. 
    session.SetMode(mgo.Monotonic, true) 

    c := session.DB("test").C("people") 
    err = c.Insert(&Person{"Ale", "+55 53 8116 9639"}, 
     &Person{"Cla", "+55 53 8402 8510"}) 
    if err != nil { 
     log.Fatal(err) 
    } 

エラー:https://console.bluemix.net/docs/services/ComposeForMongoDB/index.html#getting-started-with-compose-for-mongodb

ステップお使いのコンモンゴDBに接続し、約2会談:MongoDBのための

panic: unsupported connection URL option: ssl=true 

goroutine 1 [running]: 
panic(0x2130a0, 0xc82000a840) 
    /usr/local/go/src/runtime/panic.go:481 +0x3e6 
main.main() 
    /Users/vit/gocode/src/mongmix/mmix.go:19 +0x9b 
exit status 2 
+3

"サポートされていない接続URLオプション:ssl = true"というエラーメッセージについてはっきりしないものはありますか?ドキュメントが接続オプションについて語っていることを見てみるのは有益でしょう。https://godoc.org/labix.org/v2/mgo#Dial – Volker

答えて

0

IBM Bluemix作曲はここにオンラインで利用可能ドキュメントを持っています。手順2でnodejsサンプルコードが提供されています。golangのmongodbへの接続文字列、つまりgolangの構文をチェックする必要があります。

私はgolandからIBMのComposeのMongoDBへの接続について説明し、この記事を見つけた:https://www.compose.com/articles/connect-to-mongo-3-2-on-compose-from-golang/

は、このことができます願っています。

関連する問題