javascript - Parse.Query don't work if used in a different file than main.js -


from cloud/main.js file have query:

parse.cloud.define('name', function (req, res) {     parse.cloud.usemasterkey();     var measure = parse.object.extend("measurement");     var query = new parse.query(measure);     query.find().then((res) => console.log(res.length)) // return 48 records  }); 

if make same query on file dataanalysis.js required in main.js. in main.js:

 var compute = require('./dataanalysis');  parse.cloud.define('name', function (req, res) {      compute.test();  }); 

in dataanalysis.js:

var compute = {     test: ()=>{         parse.cloud.usemasterkey();         var measure = parse.object.extend("measurement");         var query = new parse.query(measure);         query.find().then((res) => console.log(res.length)) // returns 0 record } module.exports = compute; 

but query return 0 results.

i tried include:

var parse = require('parse/node').parse; parse.initialize('xxxxx', null, 'xxxxx'); parse.serverurl = 'http://localhost:1337/parse'; 

but it's same, 0 results.

i'm doing wrong?

additional info:

"parse": "1.9.2",  "parse-server": "^2.2.25-beta.1" // tried 2.2.23 node version: v6.9.1 

actually copied , pasted full function on dataanalysis.js file , call main.js file , works. snippet here extract of more bigger function problem somewhere else.


Comments

Popular posts from this blog

sql server - Cannot query correctly (MSSQL - PHP - JSON) -

php - trouble displaying mysqli database results in correct order -

C++ Linked List -