我有一个userAccounts Meteor Mongo数据库,我存储了用户喜欢的用户名和帖子。这是它的外观:MongoDB数组推送记录
userAccounts.insert({
username:Meteor.user().username,
likedPosts:{
postId:[this._id],
createdAt:new Date()
}
});
我希望每个用户喜欢的另一篇文章的时候,到post._id添加到在帖子ID的likedPosts。所以我做了这样的事情:
userAccounts.update(
Meteor.user().username,{
$push:{
'likedPosts':{
'postId':this._id,
'createdAt':new Date()
}}
});
但由于某些原因,它不推新帖子ID阵列它只是让那上面插入第一个记录,因此插入工作。任何想法我做错了什么?提前致谢 !
它似乎没有区别。 – Roberto