Podrías usar count() en su lugar, que devuelve el número de resultados. data en sí mismo sería una matriz vacía, [] que no es falso ( [] == true ).
Tampoco uses fetch() a menos que vaya a utilizar los datos sin procesar porque es bastante exigente. Puede recorrerlo con .forEach si es necesario.
var data = myCollection.find();
if(data.count())
console.log(data);
//If you need it for something/Not sure if this is right but just an example
$('#chart').render(data.fetch())