我想让所有玩家在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/