sql >> データベース >  >> NoSQL >> MongoDB

mongodbのnode.jsドライバーの接続文字列にすべてのオプションを入れてX509に接続するにはどうすればよいですか?

    サーバーとクライアントの両方が互いの証明書を検証できることを確認する必要があります。 2つの検証は独立しており、異なるオプションを使用します。

    サーバー側については、httpsを参照してください。 //github.com/mongodb/mongo-ruby-driver/blob/master/.evergreen/run-tests.sh#L74 、クライアント側については、httpsを参照してください。 ://github.com/mongodb/mongo-ruby-driver/blob/master/.evergreen/run-tests.sh#L91 。 URIオプションは、ドライバー間で標準化されています。

    https://githubも参照してください。 .com / mongodb / mongo-ruby-driver / blob / master / spec / README.md#x509-authentication

    sslPEMKeyFile はレガシーノードドライバオプションであり(有効であると想定)、tls*オプションはファイルの内容ではなくファイルへのパスを取ります。




    1. ハッシュキー名に基づいてredisハッシュ値を一括で削除する

    2. ポリゴンのクエリ$geowithin$boxmongodbは何も返しません

    3. Pymongo:insert_many+一意のインデックス

    4. mongodbカテゴリでブール値を返すにはどうすればよいですか