Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.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结果存储在数组中?_Mongodb_Meteor - Fatal编程技术网

将mongodb结果存储在数组中?

将mongodb结果存储在数组中?,mongodb,meteor,Mongodb,Meteor,是否可以使用jquery 我喜欢这个 Polls_Coll.find({},{question:1}); 我希望所有的问题记录都存储在数组中,比如 var arr[]=Polls_Coll.find({},{question:1}); 我知道上面的事情是错的。我需要这样的东西 我需要它自动完成。现在我从这样一个集合中获取源代码 source:_(Product_Mobiles.find().fetch()).pluck("title") 我需要来自多个源的数据并将其存储在阵列中 感谢使用

是否可以使用jquery

我喜欢这个

Polls_Coll.find({},{question:1});
我希望所有的问题记录都存储在数组中,比如

var arr[]=Polls_Coll.find({},{question:1});
我知道上面的事情是错的。我需要这样的东西

我需要它自动完成。现在我从这样一个集合中获取源代码

 source:_(Product_Mobiles.find().fetch()).pluck("title")
我需要来自多个源的数据并将其存储在阵列中


感谢使用mongo控制台,您可以使用.toArray()完成此操作,如

但是,这可能取决于您使用的驱动程序。。。我猜javascript驱动程序也有它

如果您的问题是将多个源的所有结果放在一个数组中:

如果这是您的意思,您可以合并两个阵列:

var results = collection.find({}).fetch();
var results2 = collection2.find({}).fetch();

results = results.concat(results2);
然后你可以做
pull

_(results).pluck("title");

此外,您不能在Meteor中使用
db。
您必须使用您使用
new Meteor定义的集合变量的名称。集合

从每个源获取结果,然后将数组连接到单个数组中。
_(results).pluck("title");