Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 使用Meteor中Mongo DB中的字段进行收集过滤?_Mongodb_Meteor - Fatal编程技术网

Mongodb 使用Meteor中Mongo DB中的字段进行收集过滤?

Mongodb 使用Meteor中Mongo DB中的字段进行收集过滤?,mongodb,meteor,Mongodb,Meteor,我需要了解使用mongo集合的过滤器,以及meteor中的集合字段 在我的收藏中,共有3个字段: 名字 工作人员:是/否 资格B.tech/M.tech 如何使用Staff筛选选择“是”或“否”和“全部” 如果选择“是”,则仅使用“是”从人员字段中的集合中获取结果 我不知道这件事。所以请建议我怎么做 代码: getStaffYesResult: function getStaffYesResult(callback){ console.log('********* getStaf

我需要了解使用mongo集合的过滤器,以及meteor中的集合字段

在我的收藏中,共有3个字段:

  • 名字
  • 工作人员:是/否
  • 资格B.tech/M.tech
  • 如何使用Staff筛选选择“是”或“否”和“全部”

    如果选择“是”,则仅使用“是”从人员字段中的集合中获取结果

    我不知道这件事。所以请建议我怎么做

    代码:

    getStaffYesResult: function getStaffYesResult(callback){    
        console.log('********* getStaffYesResult ************** ');
    
        var filterResult = auth_user.findOne({is_staff:1});//Here get all records is staff true indicates 1 in collection.
    
        console.log('filterResult Length : ' + filterResult.length);
    }
    

    您将要使用collection.find

    见以下官方文件:

    例如:

    var find = Person.find({staff: true});
    

    如何使用meteor中的staff字段获取所有真实记录?@Alveolii如果您发布了您的收藏定义代码,我们将能够提供更精确的答案…请您检查一下上面的帖子。@AlveoliUse find()不是findOne()。FindOne将只返回第一个结果,而不是所有结果-我将修改我的回答我如何选择有时不检查员工,有时检查员工和资格意味着员工-全部(不检查真/假)和检查资格,如单一查询中的内部过滤器类型?@Alveoli