Я пытаюсь отобразить пользователя по номеру своего регистрационного номера. Чтобы дать конкретный пример, я хочу отобразить «Вы пользователь 7 из 7,182». Я легко могу получить 7 182 (общее количество пользователей). Я не могу понять, как публиковать только номер заказа для регистрации отдельного пользователя.Получить порядковый номер регистрации пользователя в meteor
ответ
Один из подходов состоит в том, чтобы использовать счетчик коллекции через auto incrementing sequence field, чтобы сгенерировать счетчик, который будет храниться как свойство для каждой пользовательской записи.
Например, вы могли бы создать коллекцию счетчика и получить последнюю последовательность с помощью:
Counters.findAndModify({
query: {type: "user"},
update: {$inc: {seq: 1}},
new: true,
upsert: true
}).seq;
Затем можно назначить результирующую последовательность к свойству на вновь созданного пользователя. Для этого подхода требуется пакет, который включает findAndModify (https://github.com/fongandrew/meteor-find-and-modify).
Конечно, это решение применимо только к вновь созданным пользователям, если вы не вручную назначили всех существующих пользователей счетчиком.
Если вы назначили результат последовательности для свойства вашего пользователя, например userNumber
, вы можете просто опубликовать это свойство.
- 1. Python: получить порядковый номер времени
- 2. Порядковый номер 968 номер
- 3. Преобразуйте порядковый номер в номер
- 4. порядковый номер в TCP
- 5. Как получить порядковый номер столбца в DataReader
- 6. Получить порядковый номер перечисления в цикле [C#]
- 7. Получить порядковый номер листа в Excel
- 8. Первичный ключ Порядковый номер
- 9. Matlab/октава порядковый номер
- 10. Talend Второй Порядковый номер
- 11. получить порядковый номер для моделируемого пакета rtp
- 12. Как получить порядковый номер поля $ Revisions?
- 13. Получить порядковый номер по классу DIV
- 14. MySQL: Как получить порядковый номер со строками?
- 15. серии питон панды получить порядковый номер строки
- 16. порядковый номер последовательности заказов
- 17. TCP порядковый номер пакета
- 18. заказ порядковый номер форматирования
- 19. Bash истинный порядковый номер
- 20. DataGridViewRow порядковый номер
- 21. MD5 и порядковый номер
- 22. Узнайте порядковый номер шаблона
- 23. порядковый номер оракула?
- 24. генерации порядковый номер
- 25. Laravel - порядковый номер по каталогу
- 26. Создайте порядковый номер в android
- 27. Как создать уникальный порядковый номер
- 28. Доступ: сгенерируйте порядковый номер вручную
- 29. kendo grid column порядковый номер
- 30. Регистрация регистрации в Meteor
Несомненно, вы сохраняете каждого пользователя с инкрементирующим ID? Просто используйте это? –
Йо может посмотреть на их создателя. что-то вроде select count (*) from (выберите createate от пользователя, где createdate <= созданный пользователем) –
@SameerNaik Без правильной индексации, которая в конечном итоге приведет к повреждению сервера, не так ли? –