Advertisement
Guest User

Untitled

a guest
May 1st, 2015
352
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Parse.Cloud.beforeSave( "Product", function( request, response ) {
  2.     Parse.Cloud.useMasterKey();
  3.    
  4.     var objectToBeSaved = request.object;
  5.    
  6.     if ( objectToBeSaved.field == null ) {
  7.         response.error( Error( "field cannot be empty!" ) ); // Save will not happen and the client will receive error
  8.     } else {
  9.         response.success( objectToBeSaved ); // Save will happen
  10.     }
  11. });
  12.  
  13. Parse.Cloud.define( "search", function( request, response ) {
  14.     var pattern = request.params[ "body param name" ];
  15.    
  16.     var objectsQuery = new Parse.Query( "Product" );
  17.    
  18.     objectsQuery.find({
  19.         success: function( objects ) {
  20.             var filtered = objects.filter(function( obj ) {
  21.                 ....
  22.             });
  23.            
  24.             response.success( filtered ); // Return the matched objects
  25.         },
  26.         error: function( err ) {
  27.             response.error( err ); // Internal parse error
  28.         }
  29.     });
  30. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement