stackmob-js-0.9.2.js
function(b){
        /*
         * Naming convention: A.or(B)
         *
         * Combine all params of a and b into one object
         */

        var a = this;
        var newQuery = this.clone();

        for (var key in b['params']){
          newQuery['params'][key] = b['params'][key];
        }

        return newQuery;
      }
function(b){
        /*
         * Naming convention: A.or(B)
         *
         * Combine all params of a and b into one object
         */

        var a = this;
        var newQuery = this.clone();

        for (var key in b['params']){
          newQuery['params'][key] = b['params'][key];
        }

        return newQuery;
      }
function ( b ) { /*
         * Naming convention: A.or(B)
         *
         * Combine all params of a and b into one object
         */ var a = this ; var newQuery = this . clone ( ) ; for ( var key in b [ 'params' ] ) { newQuery [ 'params' ] [ key ] = b [ 'params' ] [ key ] ; } return newQuery ; }
Combine a Query with an AND operator between it and
the current Query object.

Example:
var isAged  = new StackMob.Collection.Query().equals("age", "25");
var isNYC   = new StackMob.Collection.Query().equals("location", "NYC");
var notJohn = new StackMob.Collection.Query().notEquals("name", "john");
var notMary = new StackMob.Collection.Query().equals("location", "SF").notEquals("name", "mary");
var isLA    = new StackMob.Collection.Query().equals("location", "LA");

isAged.and( notJohn.or(notMary).or(isLA) );

@param  {StackMob.Collection.Query} b - A query object to OR with this object
@return {StackMob.Collection.Query} A new query equivalent to A AND B, where A is the object this method is called on and B is the parameter.
Combine a Query with an AND operator between it and the current Query object .