如果我们将key作为变量,如何在meteor中使用find()。fetch()从集合中获取JSON

时间:2017-03-27 08:36:17

标签: json meteor collections

我需要通过key使用find()。fetch()方法从流星应用程序中使用的集合中获取json。我有键作为变量,我也有值作为变量,现在我必须从集合中获取json,其中键将是我的键,值将是我的值。意味着我需要用我获得的键和值来检查键和值。 我的代码是:

enter code here'fetch_values':function(mykey,myvalue){var x=Mydatas.find({mykey:myvalue}).fetch();
      console.log(x);
           return x;}

我使用这段代码,但它给了我空的JSON数组,即[],所以请帮助我如何使用find()方法获取json。

1 个答案:

答案 0 :(得分:0)

您需要先在javascript中构建这样的查询,以便设置文字键值。

var query = {};    
query[mykey] = myvalue;

var x = Mydatas.find(query).fetch();