The issue of retrieve huge mount of data

hi @cuishucheng,
Your best bet is to use pagination. The idea is to introduce a limit in your query (say 20 elements) and then re-issue another query to get the next page.
Next page queries will use the last key in the previous page as a starting point.
See Pagination section in the view query documentation