ошибка при populate, mongoose

У меня есть модель книги, в нем с помощью ref достаю модель genre.
А в моделе genre с помощью ref достаю модель subcategory.
А в subcategory с помощью ref достаю модель category.

let book = await Book.findOne({_id})
    .populate({
      path: 'genre',
      populate: {
        path: 'subcategory',
        populate: {
          path: 'category'
        }
      }
    })
    .lean()

при добавлении всё работает хорошо, и при выводе в клиенте всех книг такой написан populate работает, но когда нужно узнать подробнее о книге где я использую findOne, то выводится такая ошибка

MongooseError: Cannot populate path `category` because it is not in your schema. 
Set the `strictPopulate` option to false to override.

не совсем понимаю где я допускаю ошибку


Ответы (0 шт):