2015-12-21 3 views
1

У меня есть модель мангуста, как это:Разработка модели мангуста

roomURL:String, 
roomName: String, 
owner:String, 
dateCreated: { type: Date, default: Date.now}, 
lastUpdated: { type: Date, default: Date.now} 

Мне нужно хранить список всех пользователей, имеющих доступ, что конкретный номер (roomURL). Поэтому каждый раз, когда пользователь получает доступ к этому URL-адресу, мне нужно сохранить его имя пользователя, чтобы я мог получить список всех плат, к которым у пользователя есть доступ. Каков наилучший способ сделать это, предпочтительно, используя мангуст? Нужно ли мне иметь еще одну модель?

ответ

1

В идеале да, создана новая схема и есть коллекция следующим образом.

roomURL:String, 
user:String 
count:Number 

и вставлять в него всякий раз, когда кто-то пытался получить доступ к определенной комнате. Добавьте эту коллекцию, но проверьте, существует ли комбинация пользователя и roomURL, если да, просто увеличивайте счет.

+0

благодарит кучу :) –

Смежные вопросы