我想让所有玩家在gamesparks的数据与电子邮件字段。我可以在data explorer中查询,但当我在cloudcode中尝试时,它不起作用。
GameSparks documentation中,我发现:

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

我把它换成了这个:
var results = Spark.metaCollection('player').find({"email":{"$exists":"true"}});

当我试图获取“results”的计数时,它返回0。
我做错什么了?是否无法访问gamesparks定义的任何系统集合(如“player”、“challengeinstance”等)的mongodb条目?

最佳答案

您需要使用systemCollection而不是metaCollection

关于mongodb - 在GameSparks中查询玩家数据会返回0结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49399704/

10-10 07:08