используя mongoose.populate с плагином mongoose Paginate - PullRequest
0 голосов
/ 23 октября 2018

Моя схема похожа на это

 let serviceItemSchema = new mongoose.Schema(
  {
    "name": {
      type: String,
      required: true
    },
    "description": {
      type: String,
      required: true
    },
    "categoryIds": {
      type: Array,
      required: true
    },
    "tags": {
      type: [{ type: mongoose.Schema.Types.ObjectId, ref: 'tags' }]
    }
  },
  { timestamps: true, strict: false }
);

Я хочу использовать mongoose, напишите вот так

serviceItem.paginate(searchQuery, req.options)
  .populate('tags')
    .then((response, err) => {
      if (err) {
        next(err);
      } else {
        next(null, response);
      }
    })

Это не работает, нужна помощь.

Спасибо

...