MongoLink`
MongoLink`

MongoConnect

MongoConnect[]

ホスト名"localhost"とポート番号27017を使ってクライアントオブジェクトMongoClientを作成する.

MongoConnect[host]

ホスト名 host を使ってMongoClientを作成する.

MongoConnect[assoc]

連想 assoc の要素を使ってMongoClientを作成する.

詳細とオプション

  • MongoConnectを使用するためには,まずNeeds["MongoLink`"]を使ってMongoLinkをロードする必要がある.
  • 連想 assoc は以下の要素を持つ:
  • "Host""localhost"接続ホスト名
    "Port"27017接続ポート
    "Username"None接続に使用するユーザ名
    "Password"None接続に使用するパスワード
    "SSL"AutomaticSSLを有効にするかどうか
    VerifySecurityCertificatesTrueSSL証明書ファイルを確認するかどうか
    "AllowInvalidHostname"Falseホスト名のバリデーションを無効にするかどうか
    "CAFile"None認証局(CA)ファイルのパス
    "CertificateRevocationList"NonePEMまたはDERの形式の証明書失効リストのパス
    "PEMFile"NonePEMファイルのパス
    "PEMFilePassword"NonePEMファイル用のパスワード
  • "Password"->"$Prompt"はユーザにパスワードを尋ねるダイアログボックスを開く.これによってパスワードがより安全になる.
  • MongoConnectを使ってMongoDB Atlasに接続するためには,このページに従ってURI接続文字列("mongodb+srv://kay:myRealPassword@cluster0.mongodb.net/"等)を取得する.このURIと,MongoLinkに含まれるデフォルトの認証局ファイル$MongoDefaultCAFileを使って,MongoConnect[<|"Host"->"mongodb+srv://kay:myRealPassword@cluster0.mongodb.net/","CAFile" $MongoDefaultCAFile|>]で接続する.

例題

  (2)

ローカルで動作中のMongoDBサーバに接続する:

これは以下に等しい:

ローカルで動作中のMongoDBサーバにMongoDB URIで接続する:

ポートを指定する:

Wolfram Research (2018), MongoConnect, Wolfram言語関数, https://reference.wolfram.com/language/MongoLink/ref/MongoConnect.html.

テキスト

Wolfram Research (2018), MongoConnect, Wolfram言語関数, https://reference.wolfram.com/language/MongoLink/ref/MongoConnect.html.

CMS

Wolfram Language. 2018. "MongoConnect." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/MongoLink/ref/MongoConnect.html.

APA

Wolfram Language. (2018). MongoConnect. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/MongoLink/ref/MongoConnect.html

BibTeX

@misc{reference.wolfram_2024_mongoconnect, author="Wolfram Research", title="{MongoConnect}", year="2018", howpublished="\url{https://reference.wolfram.com/language/MongoLink/ref/MongoConnect.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_mongoconnect, organization={Wolfram Research}, title={MongoConnect}, year={2018}, url={https://reference.wolfram.com/language/MongoLink/ref/MongoConnect.html}, note=[Accessed: 21-November-2024 ]}