Parse & JS: Matching values with containedIn

This entry is part 20 of 25 in the series Parse & Javascript

If you want to retrieve objects matching several different values, you can use containedIn, providing an array of acceptable values.

This is often useful to replace multiple queries with a single query.

<!doctype html>
    <title>My Parse App</title>
    <script type='text/javascript' src=''></script>
    <script type='text/javascript' src=''></script>


    Parse.initialize('5d3sro43zBGj8AMYqWND5bFYMzAan7f5P5euZm7M', 'hlRZZqAylA7Fmah4Kk6ma8WK7QCT4cHrxjafnnkI');
    var MoviObject = Parse.Object.extend('MoviObject');
    var moviObject = new MoviObject();

    var query = new Parse.Query(MoviObject);
    query.containedIn('releaseYear', [2013, 2012]);

                success: function (moviObject) {
                    document.write('<h2>Movies released in 2012 and 2013:</h2>');
                    var i = moviObject.length;
                    i = i - 1;
                    for (i; i >= 0; i--) {
                        var title = moviObject[i].get('titleName');

Try The Code

Take note how I have used the square bracket:

query.containedIn('releaseYear', [2013, 2012]);
Series Navigation<< Parse & JS: Sortable types
Parse & JS: Counting objects >>