我正在嘗試爲我的學校項目構建一個消息傳遞系統。我創建MongoDB中的模式,看起來像這樣:使用mongodb,node和express存儲數組中的對象
var userSchema = new mongoose.Schema({
firstName: String,
lastName: String,
messages: []
});
我想存儲在消息的對象,看起來類似於這樣:我希望能夠存儲
{
from: 'fromUsername',
to: 'toUsername',
time: new Date(),
msg: 'message is here'
}
在消息數組下的模式中。有沒有辦法將它推到shcema?不知道如何處理這個任務。謝謝!
請問您能否澄清此代碼的放置位置?我不確定如何使用這段特定的代碼,或者如何從角度前端調用此代碼。非常感謝您的幫助! –
您需要將這部分代碼放入nodejs服務器的路由中(讓服務器向db而不是客戶端發出請求)。在角度前端中,使用正文中的消息對象向服務器發出$ http POST請求。 – NotBad4U