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
Post a Comment