Jquery 从表单中获取select值,然后在mongodb中尝试查询

Jquery 从表单中获取select值,然后在mongodb中尝试查询,jquery,mongodb,meteor,mongodb-query,Jquery,Mongodb,Meteor,Mongodb Query,我尝试用我的select值在mongodb中进行查询。我有一个错误不是一个函数。我尝试用括号表示法,但也是同样的错误 for(var i = 0; i < axey.options.length; i++) { if(axey.options[i].selected == true) { axeyValues.push(axey.options[i].value); if ((Session.get("radioval") == "base100")

我尝试用我的select值在mongodb中进行查询。我有一个错误不是一个函数。我尝试用括号表示法,但也是同样的错误

for(var i = 0; i < axey.options.length; i++)
{       
  if(axey.options[i].selected == true)
  {
    axeyValues.push(axey.options[i].value);
    if ((Session.get("radioval") == "base100") &&  (Session.get("aggregation") != "Indicateurs"))
    {
      if (Session.get("categories") ==  "Deplacement")
      {
        value = Object.prototype.toString.apply(axey.options[i].value) ;
        /*var projection = {"fields" : {"_id" : 0}}; //bracket notation same error
        projection["fields"][value] = 1;*/
        console.log(Object.prototype.toString.apply(value)); // return [object string]
        data = Deplacement.find({value : 1}).value;
        console.log(data);
      }
      _tab[i] = data;
    }
  }        
}

如何执行查询?

返回的错误在代码中的什么位置?您是否正在尝试搜索一个文档,该文档包含一个您已从代码中找到其名称的密钥?或者您正在寻找文字名称为value的键?如果是前者,则value的值需要是字符串,而不是对象。
 { 
    "_id" : ObjectId("5878f6d36aacf11c9417be32"), 
    "Date" : ISODate("2000-01-01T00:00:00.000+0000"), 
    "Abonne au tarif " : 3, 
    "Abonnements" : 8, 
    "tout public" : 9, 
    "Tickets l'unit‚" : 9, 
    "Tickets" : 2, 
    "carnet" : 7
}