title: Parse Cloud Code Queries Return Nothing
body: <p>I'm attempting to use Cloud Code on Parse to delete pre-existing rows as new rows are added.</p>
  
  <p>This is the current code I've put together:</p>
  
  <pre><code>var queryGoals = new Parse.Query(Parse.Object.extend('Goal'));
  queryGoals.include('user');
  queryGoals.equalTo('user', request.user);
  
  queryGoals.find({
      success: function(results) {
          console.warn('Query Returned: ' + results.length);
          Parse.Object.destroyAll(results);
      },
      error: function(user, error) {
          console.warn('Error ' + error.code + ': ' + error.message);
      }
  });
  </code></pre>
  
  <p>The console never shows the number of records returned (I assume because none are), nor any errors. The same code (with <code>Parse.User.current()</code> for the user filter, of course) returns the expected number of rows when run client-side.</p>
  
  <p>Do queries operate differently when executed by Cloud Code, or have I overlooked something?</p>