我在http://projectricochet.com/blog/meteor-js-performance上读到,从db中指定要查询的字段是一种很好的做法。它在速度和反应性方面都是有意义的。
我有一个模式,其中我只显示我的课程名称。我不希望每次有人更改课程的某些内容时都会重新呈现此模式。所以我试着这样做:
Courses.findOne({},{字段:{名称: 1,管理员: 0}})
但它给了我整个对象(只有name: 1或admins: 0不会改变任何东西):
Object {_id:"multiplicationCourse",name:“乘法表”,admins: Array2,upVotes: Array,downVotes: Array…}
我做错了什么吗?或者是因为这个课程之前是在代码中的某个地方下载的,并且是从缓存中查找的,而不是实际的数据库?
或者,无论我在客户端的“字段”中放入什么内容,我总是可以获得在服务器端发布的所有数据吗?
谢谢!
发布于 2013-07-14 01:12:43
无法在client:http://docs.meteor.com/api/collections.html#fieldspecifiers中返回特定字段
https://stackoverflow.com/questions/17632338
复制相似问题