将currentUser的ID推送到meteorjs中的集合/文档的内部数组

时间:2016-05-16 14:42:52

标签: javascript arrays mongodb meteor meteor-accounts

as.party

}

大家好,我对MeteorJs很新,我正在开发一款应用程序。我想知道如何更新"喜欢"阵列。我想将当前用户的Id推送到喜欢中,所以在前端我将显示yes.objectsReference.likes.length作为喜欢的数量。

我如何定位喜欢的数组?感谢

1 个答案:

答案 0 :(得分:0)

您可以使用服务器上的$ positional operator来更新likes数组。假设您要将当前用户ID添加到嵌入式"是"上的likes数组中。带有"标题"的文件值"嗯,是",然后以下显示如何在服务器上执行此操作:

Articles.update(
    {
        "_id" : "s2QBCnv6fXv5YbjAP",
        "yes.heading" : "Well, Yes"
    },
    {
        "$push": { "yes.$.likes": userId }
    }
)