2016-11-25 2 views
0

Код, я должен сделать выбор прямо сейчас заключается в следующем:подходящий способ для извлечения записей из Метеора через FlowRouter Param

stories.findOne({ _id:new Mongo.Collection.ObjectID(FlowRouter.getParam("_id"))}) 

это кажется излишним. Правильно ли это оптимизированный способ сделать поиск от MongoDB от Meteor с использованием FlowRouter?

ответ

1

методы сбора метеора позволяют использовать идентификатор строки непосредственно в качестве селектора:

stories.findOne(FlowRouter.getParam("_id")) 

Кстати, я считаю, что по-прежнему рекомендуется использовать капитализированные имена переменных для коллекций (т.е. Stories).

+0

Спасибо! Кажется, это работает. Любопытно, почему важна капитализация? –

+0

Это соглашение, в котором вы увидите людей, использующих. Сбор в манго следует называть «историями», а переменную, которую вы используете для ссылки, следует называть «Истории». Разница очень тонкая. – Mikkel

+0

Джесси, рад, что он работает! Не могли бы вы принять ответ? Благодарю. –

Смежные вопросы