|
Выбрать сообщения из чата с заданным именем
|
|||
---|---|---|---|
#18+
Всем доброго времени суток и я сразу прошу прощения за такой длинный листинг, но иначе боюсь что-то упустить. Имеется у меня коллекция с документами такого вида: Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54.
нужно выбрать сообщения из комнаты с именем 'My first channel', datetime которых больше 1404758874 сейчас дошел до варианта запроса Код: powershell 1. 2. 3.
но, как я понимаю, эта штука выбирает все сообщения, если в комнате My first channel есть сообщения с datetime больше 1404758874. Подскажите, пожалуйста, как составить нужный мне запрос. з.ы. символ u перед строками игнорируйте, это указатель в питоне на то что строка является юникодом и при выборке никакой роли не играет. (надеюсь :) ) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 02:10 |
|
Выбрать сообщения из чата с заданным именем
|
|||
---|---|---|---|
#18+
guvatu, а вот не надо было сообщения пихать во вложенный массив документа. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 11:12 |
|
Выбрать сообщения из чата с заданным именем
|
|||
---|---|---|---|
#18+
$elemMatch (projection) Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 11:26 |
|
|
start [/forum/topic.php?fid=48&fpage=10&tid=1856886]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 258ms |
total: | 380ms |
0 / 0 |