Have a collection with a reference field. I query on the raw ref. field(_id=jfhe85839rhdj). Also include the referenced row. To my supprise, in doing so you loose the ref.id: it is substituted by all values from the referenced row (if you access it, you get "object Object").
It puts me in a spot of bother (but not unsolveable). So my question is: is this by design or an oversight? And is there any way to get the _id back into the result set without other queries and object.assign´s, it´s too costly?