我有一个存储包含电子邮件,电话号码等用户信息的文档的集合
我希望能够仅返回文档中存在的5个字段,例如。
电邮:[a@a.com,b@b.com]
手机:[012345,6789]
国家:美国
服务:[批发,零售]
邮编:30001
城市:纽约
它将返回:
a@a.com,012345,USA,Wholesale,30001
或者如果文件是
服务:[批发,零售]
邮编:30001
城市:纽约
它将返回:
Wholesale,30001,New York
基本上限制返回5个字段的字段数,如果该字段是数组,则只返回该数组中的第一个项。
我的英语不是那么好,但我尽力解释我的问题,如果有任何部分不清楚,我会很乐意尝试进一步解释。
非常感谢任何帮助。
编辑:即使我可以对把手/空格键而不是光标强加这种限制也没关系。无论什么有用〜
答案 0 :(得分:2)
使用Field Specifiers选择您想要的内容。
答案 1 :(得分:2)
我们的想法是将您的集合转移到另一个(结果)数组中,并在您的手柄模板中检索此数组:
Users = new Meteor.Collection("users");
LIMIT =4;
Template.userShow.users = function () {
var users = Users.find().fetch();
for (var i = 0; i < LIMIT; i++) {
result[i] = users[i];
}
return result ;
};