基于子元素获取流星中的数据

时间:2016-04-06 12:25:44

标签: javascript meteor

我有关于发布收藏的问题。 我在集合中有每个文档的模型。

{
    "_id" : "8SwmMoMHTREDNDQTN",
    "persons" : [ 
        {
            "userId" : "29pr753gmyDxQZzo6",
            "lastReadTime":""
        }, 
        {
            "userId" : "gWKbYKiQsFzdCTwkz",
            "lastReadTime":""
        }
    ]
}

现在我想发布哪些person.userId具有当前用户ID

的文档

这是我的发布代码

Meteor.publish("chatRooms", function(){
   return userData.find({persons:{$elemMatch:{userId:this.userId}}});
});

但它是什么

我也试过下面的代码

Meteor.publish("chatRooms", function(){
   return userData.find({"persons.userId":this.userId});
});

但也得到结果数据0

我如何以这种方式发布?

0 个答案:

没有答案