如何在服务器上搜索多个文档

时间:2016-03-17 13:20:48

标签: mongodb meteor

我想获取所有包含特定信息的文档。

让我们说,这些是文件:

{name: "doc1", info: ["x","y","z","t"]}
{name: "doc2", info: ["x","y","a","b"]}
{name: "doc3", info: ["q","w","e","r"]}

我想获取info数组中"y"的文档。 在mongo shell中,我可以使用find()

轻松实现这一点
db.collection.find({info: "y"})

上面的代码给了我doc1和doc2:

{name: "doc1", info: ["x","y","z","t"]}
{name: "doc2", info: ["x","y","a","b"]}

然而,同样的方法在Meteor服务器上并没有这样做。 是否有相同的代码在服务器上执行此操作?

1 个答案:

答案 0 :(得分:0)

这在流星中运作良好,可能是你遗漏了什么。 为此你创建了一个mongodb集合的实例。像

  

y = new Mongo.Collection(' collection_name')

然后,您可以使用y变量查找并插入数据信息db。 像这样 enter image description here