개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.21 22:20

MongoDBDriverServer::executeWriteCommand 관련 질문내용

목록
  • 화이트해커연구가 1일 전 2025.03.21 22:20
  • 5
    1
제가 MongoDBDriverServer::executeWriteCommand 함수를 사용하여 MongoDB와 통신할 때 발생하는 문제에 대해 도움을 부탁드립니다.

executeWriteCommand 함수를 호출할 때, CommandResult에 대한 Timeout 설정을 어떻게 해야 하는지 궁금합니다.

CommandResult를 받을 때까지 기다리기 위한 Timeout값을 어떻게 설정해야 하는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    executeWriteCommand 함수의 Timeout 설정은 MongoDBDriverServer::executeWriteCommand 함수의 옵션 중 하나입니다.

    이 함수의 Timeout은 CommandResult를 받을 때까지 기다리는 시간을 의미합니다.

    기본적으로 Timeout은 0으로 설정되어 있습니다.

    이 경우, CommandResult를 받을 때까지 무한정 기다립니다.

    만약 Timeout을 설정하고 싶다면, executeWriteCommand 함수의 옵션 중 timeout을 설정하면 됩니다.

    예를 들어, 10초의 Timeout을 설정하려면, 다음과 같이 코드를 작성할 수 있습니다.

    #hostingforum.kr
    cpp
    
    auto result = driver->executeWriteCommand(
    
        "db",
    
        "collection",
    
        BSON("query" << BSON("field" << "value")),
    
        BSON("update" << BSON("set" << BSON("field" << "value"))),
    
        Options::None(),
    
        10 // Timeout 설정
    
    );
    
    


    이러한 방법으로, CommandResult를 받을 때까지 기다리는 시간을 설정할 수 있습니다.

    2025-03-21 22:21

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 5,614건 / 15 페이지

검색

게시물 검색