2016-07-12 6 views
0

Ich habe ein Parse-Objekt Event es enthält einen Schlüssel attendees, ein Parse Relation Objekt. Meine Frage ist, wie alle Ereignisse abgerufen werden, wenn der aktuelle Benutzer in der Teilnehmerbeziehung ist. Mein aktueller Code ist:Parse: Retrive alle Objekte, in denen Benutzer in einer Beziehung ist

+0

Der Code wurde nicht bereitgestellt zu arbeiten? Wenn die Listengröße 100 und nicht alle Benutzer beträgt, sollten Sie query.limit (num) verwenden, um mehr Ergebnisse zu erhalten. In Parse.com ist Max-Limit 1000. Ich habe Max-Limit von Parse-Server nicht versucht. – ChunTingLin

+0

Ja, das Ergebnis ist nicht das, was ich erwarte. Die Liste ist leer, also nehme ich an, dass kein Datensatz die Bedingung "Wo sich der Benutzer in der Teilnehmerbeziehung befindet" erfüllt. Ist es der richtige Weg, sie mit 'equalTo' zu erreichen? – Coyote

+0

currentUser ist ein Parse.User-Objekt und mit ID? Eine andere Situation ist die ACL des aktuellen Benutzers ist nicht öffentlich lesen – ChunTingLin

Antwort

0

Ihre Abfrage scheint Ok, versuchen Sie, Ihre Daten in DB zu überprüfen.

cmd von Mongo Shell

db.getCollection('_Join:attendees:Event').find({'relatedId':currentuserId})