2012-05-01 2 views
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 
+1

Какая строка используется, когда вы получаете это сообщение об ошибке? – staackuser2

+0

строка как "47cc67093475061e3d95369d" – mrwooster

ответ

Смежные вопросы