ObjectID не хранит шестнадцатеричное значение
Первоначально мой Sails / Mongo хранил ObjectID в базе данных следующим образом:
"_id" : ObjectId("557077fb836bdee256004232")
Не уверен, что изменилось или произошло, но теперь новые записи хранятся следующим образом:
"_id" : {
"_bsontype" : "ObjectID",
"id" : "UtÓ-Åß\u0010C&5",
"generationTime" : 1434552692
}
Это происходит только в 2 средах разработчиков из 6.
Вещи, которые я проверил:
Возврат к стабильной фиксации с прошлой недели, очистка node_modules, npm кеша и т. Д. Переустановка и не повезло.Переустановил Node / npm / MongoDB полностью, чтобы убедиться, что у меня последняя стабильная версия всего ... все мои версии соответствуют существующим средам разработки, которые работают без проблем.Я был бы более чем рад поделиться config / logs, если есть что-то конкретное, что может помочь. Среда: Node 0.12.4, npm v2.11.2, оболочка MongoDB v3.0.4. Я отлаживал код и все до такой степени, что уверен, что это что-то уникальное для моей среды и того, как она взаимодействует с Mongo / Sails / Waterline / BSON.
Я надеюсь, что это скорее вопрос «Эй, я видел это раньше, и вот как я это решил», а не вопрос кода или отладки! Спасибо!