我有一个建立关系的查询,所以我需要分页。
我尝试:
async show({ request }){
const { page, pageSize } = request.get();
const book = await Book.find(request.params.id)
await book.paginate(page, pageSize)
await book.load('book_unit_questions')
const questions = book.getRelated('book_unit_questions')
return questions
}
但是我得到了
错误:{消息:“ book.paginate不是函数”,名称:“ TypeError”, 状态:500,…}
也尝试过:
async show({ request }){
const { page, pageSize } = request.get();
const book = await Book.query().where('id', request.params.id).with('book_unit_questions').paginate(page,pageSize)
const questions = book.getRelated('book_unit_questions')
return questions
}
但是我这样得到:
{错误:{消息:“ book.getRelated不是函数”,名称: “ TypeError”,状态:500,…}}