2016-03-08 70 views
0

我正在使用聊天模塊,在我的應用程序中會有一對一聊天。我必須顯示兩個用戶最近的消息,如fb messenger或任何應用程序。所以請建議我如何製作高效的模式來存儲聊天對話。Mongodb:一對一聊天模式

我只是想有像模式

{ 
    owner:"prabh", 
    messages:[{ 
    to:'john' 
    sent:new Date(), 
    messsage:"Hii" 

}] 
} 

我是新來的MongoDB,任何建議或改進將是有益的。

感謝

+0

這個查詢可能會受到基於主要意見.... – Prasad

回答

1

想簡單地說,你可以設計就像這樣:

{ 
    "Id": " ", 
    "userId": " ", 
    "userName":" ",// who is sending the message 
    "recepientId":" ", 
    "recepient":" ", 
    "sentTime":'' ", 
    "receivedTime":" ", 
    "msgBody": " ", 
    "status": "" //seen or unseen 

}