我有个问题:
在 Meteor 中,我希望能够首先从 mongodb 获取数据,然后能够在将获取的数据返回到模板之前对其进行更新/编辑。
例如,我在数据库中有以下格式的电影:
{ name: "...", released: "..." }
在代码中我会做这样的事情:
var movie = Movies.findOne({name: "Inception"});
然后我想从电影变量中获取和编辑“发布”数据。怎么做?
使用变换:
return Movies.find({}, {transform:function(movie) {
if(movie.release) movie.release = movie.release + " _ This has been appended to release".
return movie;
});