mongoDB と redis を使用して ObjectId を比較すると、いくつかの問題が発生しました。
MongoDB ドキュメントを JSON 文字列として redis に保存し、redis から取得するときに JSON.parse を使用しますが、これにより ObjectIds が文字列に変換され、元に戻すのに苦労しています。
私はマングースでNodeJSを使用しており、次のことを試しました:
mongoose.Types.ObjectId(string_of_objectid)
しかし、私はエラーが発生します
Argument passed in must be a single String of 12 bytes or a string of 24 hex characters in hex format