I just ran into what seems to be a bug : Those two queries don't give the same result, query 1 will return the `authorId`, but query2 won't (it will though be present in `author._id`) ``` let grapherQueryOne = createQuery('grapherQueryOne', { Book: { name: 1, authorId: 1, author: { name: 1, }, } }); let grapherQueryTwo = createQuery('grapherQueryTwo', { Book: { name: 1, author: { name: 1, }, authorId: 1, } }); ``` Here is a reproduction : https://github.com/vparpoil/grapher-bug-in-fields-returned/blob/master/server/main.js