Задать вопрос
riddlr
@riddlr

Почему не работают популяции с String вместо ObjectID?

добрый вечер всем. почему не работают популяции с mongoose.Schema.Types.String? так вообще можно? код такой

модель Tweet.js

hashtags: [{ type: mongoose.Schema.Types.String, ref: 'Hashtag' }]


т.е. я храню в коллексии Tweets не айдишники хештегов а названия (они уникальные) работает все ок до того момента как делаю популяции.

"Cast to ObjectId failed for value \"one\" at path \"_id\" for model \"Hashtag\""


т.е. он все равно лезет в _id
  • Вопрос задан
  • 36 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы