gpt4 book ai didi

mongodb - 从 meteor 应用程序访问现有的 MongoDB 集合

转载 作者:可可西里 更新时间:2023-11-01 10:23:17 26 4
gpt4 key购买 nike

在我的 MongoDB 中,我有一个从服务器端创建和填充的集合,称为“fs.files”(它是一个 gridFS 集合)。

在我的 meteor 应用程序中,有没有一种方法可以声明一个全局变量,它可以简单地从这个数据库中获取我的信息?

我试过了

PDFs = new Mongo.Collection("fs.files");

PDFs = new FS.Collection("fs.files", {
stores: [new FS.Store.FileSystem("fsfiles", {path: "./reports"})]
});

当我执行 PDFs.find().fetch() 时,它们都会返回一个空数组

问题是,我不想创建新的集合。我只是想访问一个现有的数据库,因为我没有从客户端创建这个数据库。

最佳答案

您的方法应该有效。您可能会忘记在服务器上发布这个集合并在客户端订阅它。

服务器:

Meteor.publish('myPDFs',function(){
return PDFs.find();
});

客户:

Meteor.subscribe('myPDFs');

关于mongodb - 从 meteor 应用程序访问现有的 MongoDB 集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36381090/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com