2015-09-05 3 views
1

Мне нужно получить несколько объектов пользователя и назначить каждому номер. На самом деле это легко, если вам нужно получить только объекты User, но что, если мне нужно получить объекты User, где какое-то поле равно некоторому значению, но числа должны быть одинаковыми, когда я просто получаю объекты User простым запросом? Например, мы имеем 4 пользователейКак назначить номер каждому пользователю?

  1. имя = Ник, оценка = 43, SomeValue = ложь
  2. имя = John, оценка = 47, SomeValue = истина
  3. имя = Дик, оценка = 50, SomeValue = ложь
  4. имя = Джордж, оценка = 58, SomeValue = истина

с запросом пользователя, который с помощью OrderBy ("счет") можно получить следующую порцию пользователей

  • Ник (номер 1)
  • Джон (номер 2)
  • Dick (номер 3)
  • Джордж (номер 4)

Но я хочу, чтобы пользователи, где SomeValue = ложные, но цифры должны быть одинаковыми, поэтому оно должно быть, как это

  • Ник (номер 1)
  • Dick (номер 3)

Так что интересно, могу ли я все это сделать, используя только ParseUser.Query, не загружая большую партию пользователей и не удаляя пользователей, где someValue == false?

p.s. извините за мой плохой английский и благодарит за ваше терпение

ответ

0

Для этого конкретного сценария вы можете использовать https://parse.com/docs/js/api/symbols/Parse.Cloud.html .

Вот официальный документ и помощь в работе с Code Cloud Code. https://parse.com/docs/js/guide#cloud-code

+0

Да, я знаю об этом, но если запросов слишком много, я думаю, он слишком сильно загрузит Parse. Да, пользователи потратят меньше трафика, но Parse потратит больше энергии процессора. IDK, что лучше. – user2686299