【问题标题】:howto route with collection's param in iron router Meteor JS如何在铁路由器 Meteor JS 中使用集合参数进行路由
【发布时间】:2014-12-30 20:35:28
【问题描述】:

使用 _id 参数路由集合新闻的常见方法如下,

this.route('newsPage', {
path:'/news/:_id',
data: function(){ return News.findOne(this.params._id);}
});

当这样声明新闻集合时 { "_id" : ObjectId("51a7dc7b2cacf40b79990bf7"), "name" : myName, "body": mybody } 我正在尝试这样的路线。

this.route('newsPage', {
path:'/news/:name',
data: function(){ return News.findOne(this.params.name);}
});

这样我就可以路由 /news/myName。在 MongoDB 中 _id 是唯一的,我的新闻集合名称参数也是唯一的。是否可以这样路由。

【问题讨论】:

    标签: mongodb meteor iron-router


    【解决方案1】:
    data: function(){ return News.findOne({name: this.params.name});}
    

    【讨论】:

      【解决方案2】:

      是的,应该是。如果名称是唯一的,我认为这不会导致任何问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-07-27
        • 2016-05-10
        • 1970-01-01
        • 1970-01-01
        • 2015-06-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多