我有一個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