データベースからデータを読み取って処理する必要があるクライアントを作成しました。
ドライバーが遅延接続を使用するため、それが null かどうかをテストするだけでは、mongoc_client_new で作成した接続をテストできないことに気付きました。
データベースが実際に稼働しているかどうかをテストするにはどうすればよいですか? クエリ条件を追加せずにデータベースを検索しているのではないでしょうか?
get_collection_count を試しましたが、データベースが実行されているかどうかに関係なく、-1 が出力されます。