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

MongoDB Javaドライバーの集約パイプライン実行でタイムアウトを設定する動作は何ですか?

    わかりました、わかりました。集計パイプラインの実行が、メソッドmaxTimeで表される時間を超える場合 com.mongodb.MongoExecutionTimeoutException スローされます。

    例外のスタックトレースは正確に次のとおりです。

    com.mongodb.MongoExecutionTimeoutException: operation exceeded time limit
    
        at com.mongodb.connection.ProtocolHelper.createSpecialException(ProtocolHelper.java:157)
        at com.mongodb.connection.ProtocolHelper.getCommandFailureException(ProtocolHelper.java:111)
        at com.mongodb.connection.CommandProtocol.execute(CommandProtocol.java:114)
        at com.mongodb.connection.DefaultServer$DefaultServerProtocolExecutor.execute(DefaultServer.java:159)
        at com.mongodb.connection.DefaultServerConnection.executeProtocol(DefaultServerConnection.java:286)
        at com.mongodb.connection.DefaultServerConnection.command(DefaultServerConnection.java:173)
        at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocol(CommandOperationHelper.java:215)
        at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocol(CommandOperationHelper.java:206)
        at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocol(CommandOperationHelper.java:112)
        at com.mongodb.operation.AggregateOperation$1.call(AggregateOperation.java:227)
        at com.mongodb.operation.AggregateOperation$1.call(AggregateOperation.java:223)
        at com.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:239)
        at com.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:212)
        at com.mongodb.operation.AggregateOperation.execute(AggregateOperation.java:223)
        at com.mongodb.operation.AggregateOperation.execute(AggregateOperation.java:65)
        at com.mongodb.Mongo.execute(Mongo.java:772)
        at com.mongodb.Mongo$2.execute(Mongo.java:759)
    

    お役に立てば幸いです。




    1. MongoDB Driver 2.0 C#サーバーがダウンしているかどうかを確認する方法はありますか?新しいドライバーでは、Pingコマンドをどのように実行しますか?

    2. nodejsmongodbドライバーの同期関数呼び出し

    3. Mongoシェル履歴ファイルまたはWindows上のすべての履歴にアクセスする方法

    4. AngularJsとMongoDB/Mongooseの使用