Limit=-1still return 100 results

in case that anyone is looking for a full solution. This one works. Strapi v3.
//////////// stick below code into services.js to extend your controller functionality:

‘use strict’;

const _ = require(‘lodash’);

module.exports = {
async find(params, populate) {
const results = await strapi.query(‘restaurant’).find({ …params, _limit: -1 }, populate);
return results;
},
};