Why is Collection.find() not working on my Meteor client?
I was sure to correctly create my collection, publish the data, subscribe to the right publication, and check that the data was actually appearing in the Mongo Shell. I even console.log()'d the data that was being published to ensure that the publication was working. Yet, the following line of code fails to return anything: const maybeMeet = Meets.find({meetId: maybeId}).fetch(); This could be found below and in Line 39 of /client/imports/routes/routes.js in the linked repo. At one point, I even tried to create a new Meteor method 'meets.query' that would just publish all the data I need, (insecurely) averting the need for a publications and subscriptions (it's now commented out on Line 59 of /client/imports/api/meets.js ). That too did not work. In general, it seems as if the client can't receive any data from the server, but going from the client to the server seems to work (I could insert things into my Meets collection). Here is the source of the problem (part...