анализ npm для Javascript не возвращает все поля - PullRequest
0 голосов
/ 16 мая 2018

Я использую пакет npm parse/node для чтения данных с сервера разбора.Я настроил свой модуль следующим образом:

const Parse = require('parse/node')
Parse.serverURL = app.config.parse.url
Parse.initialize(app.config.parse.appId, null, app.config.parse.masterKey)

, используя следующий код, сервер Parse отправляет мне обратно объект, содержащий только поле 'id'

const options = {useMasterKey: true, masterKey: app.config.parse.masterKey}
let query = new Parse.Query(Parse.User)
query.equalTo('objectId', 'zzo2sAxJbJ')
let res = await query.find(options)
console.log('Res :', res)

, результатследующее:

Res : [ ParseObjectSubclass { className: '_User', _objCount: 0, id: 'zzo2sAxJbJ' } ]

Любая идея о том, как я могу получить все данные для пользователя?и не только идентификатор ....

1 Ответ

0 голосов
/ 16 мая 2018

Поля есть, только не тогда, когда вы печатаете это таким образом.Это легко увидеть, выполнив console.log(JSON.stringify(res))

. Обратите внимание, что рекомендуемый способ доступа к полям объекта Parse - через функцию get.

т.е. console.log("user name: " + res[0].get("name"));

...