我正在尝试为我的学校项目构建一个消息传递系统。我创建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