For one, you should declare your Mongo Collection only once, in a folder that is reachable by both the client and server, e.g. [rootOfYourApp]/lib/collections.js.
The other question I would have is where your limit variable comes from that you provide to your publishing function. It doesn’t seem like you’re defining it anywhere?
I made a mistake copying the code in here, I do have the limit param in the query function. Also including the same file for the Items doesnt change things - I actually have an imports folder with all the code.