Запрос данных игрока в GameSparks возвращает 0 результатов

Я хочу, чтобы все игроки в данных GameSparks с полем электронной почты. Я могу запросить в проводнике данных, но когда я попробовал его в CloudCode, он не работает.

В документации GameSparks я нашел это:

var results = Spark.metaCollection('metatest').find({"metatest1" : {"$gt" : 1}});

Я заменил это на это:

var results = Spark.metaCollection('player').find({"email":{"$exists":"true"}});

Когда я пытаюсь получить количество результатов, возвращается 0.

Что я делаю неправильно? Разве невозможно получить доступ к записям MongoDB для какой-либо из Системных коллекций, определенных GameSparks (например, "player", "challengeInstance" и т. Д.)?

1 ответ

Вам нужно использовать systemCollection вместо metaCollection,

Другие вопросы по тегам