Query items can use both view and specify fields. refactor some code
typo