私はMongo DBと通信するMongooseでExpressアプリケーションを実行しています。私は値を更新する簡単なページCMSを持っています。ステージング環境でページを更新すると、Mongoコンソールに更新が反映されていることがわかります。そのため、変更はDBに残っています。しかし、APIを呼び出すと、キャッシュされた応答が表示されます。ノードを再起動すると、正しい更新値が表示されます。キャッシュされたコレクションを示すマングースレスポンス
奇妙なことに、私はうまく更新するような他のマングースモデルを持っています。私のローカル開発環境でもこれは起こりません。この問題をデバッグする次の手順は、問題がどこにあるかを追跡できないため、非常に役立ちます。私は私のステージング環境を想定することができます。Mongo DBには、この単一のコレクションのための何らかのキャッシュがあります。残りのものではありません。これは可能でしょうか?私が奇数の応答を、キャッシュブラウザにこれを絞り込んCache-Control:max-age=0