是否可以使用 jquery
将mongodb语句的结果存储在数组中我喜欢这个
Polls_Coll.find({},{question:1});
我希望所有问题归档记录都存储在数组中,如
var arr[]=Polls_Coll.find({},{question:1});
我知道上面的事情是错的。我需要这样的东西。
我需要它来进行自动完成。现在我从这样的一个集合中获取源代码
source:_(Product_Mobiles.find().fetch()).pluck("title")
我想要来自多个来源的数据并将其存储在数组
中由于
答案 0 :(得分:5)
使用mongo控制台,您可以使用.toArray(),例如
var results = db.collection.find({}).toArray();
但是,这可能取决于您使用的驱动程序...我猜javascript驱动程序也有它。
如果您的问题是将来自多个来源的所有结果放入单个数组中: How to merge two arrays in Javascript and de-duplicate items
答案 1 :(得分:1)
你可以合并这两个数组,如果这就是你的意思:
var results = collection.find({}).fetch();
var results2 = collection2.find({}).fetch();
results = results.concat(results2);
然后你可以pluck
_(results).pluck("title");
此外,您无法在Meteor中使用db.
,您必须使用您使用new Meteor.Collection