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.

Я надеюсь, что это скорее вопрос «Эй, я видел это раньше, и вот как я это решил», а не вопрос кода или отладки! Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос