MongoDB C# WPF чат
Есть приложение, одним из его важных частей является чат. Хранение аккаунтов, сообщений обязательно на MongoDB. Сама прога на WPF. Так вот, хотел бы спросить несколько советов:
- Как в MongoDB организовать хранение данных (хотя бы сообщений (каждую беседу пользователей в отдельной коллекции или в одной)).
- Как сделать чтобы сообщения обновлялись (Клиент отправляет в БД сообщение, а другой клиент должен его сразу же получить вытащив из БД (на ум только таймер приходит, который будет обращаться к MongoDB с определенным интервалом)).
Ответы (1 шт):
Автор решения: padavan
→ Ссылка
Вам нужно использовать новую фишку mongo streams для моментальной отправки нового сообщения получателю, например на signalr