Skip to content

Instantly share code, notes, and snippets.

@tejima
Created March 11, 2015 02:22
Show Gist options
  • Save tejima/04aa336a94f07c4e8c39 to your computer and use it in GitHub Desktop.
Save tejima/04aa336a94f07c4e8c39 to your computer and use it in GitHub Desktop.
Parse.com のカラムをObjectにした場合、その中をツリー上に検索できる。

query.exists("columname.key","A")

query.equalTo("columname.key")

とすることで、フィールド内をそのまま検索できる。

{"asePJISGKh":"course_1"}
var config = require('./config/global.json');
var Parse = require('parse').Parse;
Parse.initialize(config.applications.devPNEclub3.applicationId, config.applications.devPNEclub3.PARSE_JS_KEY, config.applications.devPNEclub3.masterKey);

Parse.Cloud.useMasterKey();
var query = new Parse.Query(Parse.User);
query.exists('club_course.asePJISGKh');

query.find().then(function(users) {
    console.log("find()");
    users.forEach(function(user) {
        console.log(user.get('username'));
    });
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment