0
У меня возникли некоторые проблемы при сравнении ObjectIds с использованием mongoDB и redis.Сравнение ObjectId с использованием redis и mongodb
Я сохраняю документы MongoDB как строки JSON в redis и использую JSON.parse при извлечении из redis, но это преобразует 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
Какая строка используется, когда вы получаете это сообщение об ошибке? – staackuser2
строка как "47cc67093475061e3d95369d" – mrwooster