您需要一些帮助,使用Node Js向MongoDB添加数据。
我的路线看起来像这样
app.get('/article/:id/add', function(req, res) {
Listing.findOne(req.params.id, function (err, p) {
if (err) throw err;
res.render('', {});
});
});
我的架构就像这样
article: {
ownerid : String,
name : String,
imagename : String,
interessted_user : {
id : String
}
}
如果用户点击"添加"按钮位于前端,Ajax执行get / article /:id / add。
如何将对本文感兴趣的多个用户添加到MongoDB。
看起来应该是这样的。
article: {
ownerid : String,
name : String,
imagename : String,
interessted_user : {
id : 123456789098765432123456789,
765432123456765432345676543,
234567654321345678765432234
}
}
所以稍后我想向所有感兴趣的用户展示本文的所有者。
答案 0 :(得分:0)
您可以使用array
,因此架构变为:
{
article: {
ownerid : String,
name : String,
imagename : String,
interessted_user : Array
}
}
然后一行应如下所示:
article: {
ownerid : String,
name : String,
imagename : String,
interessted_user : [123456789098765432123456789, 765432123456765432345676543, 234567654321345678765432234]
}