gpt4 book ai didi

mongodb - 使用 Meteor 连接到远程 MongoDB

转载 作者:IT老高 更新时间:2023-10-28 13:30:07 31 4
gpt4 key购买 nike

对于我的术语和对 Meteor/Mongo 的理解上的任何失败,我提前道歉,我刚刚开始学习和开发它。

我正在尝试将我的本地 meteor 应用程序连接到托管在其他地方的远程 mongodb。

我的代码如下所示:

Bills = new Mongo.Collection("bills");
if (Meteor.isClient) {
Meteor.subscribe("bills");
// This code only runs on the client
Template.body.helpers({
documentContent: function () {
return Bills.find();
}
});

Template.documentBody.helpers({
documentContent: function ()
{
var thingy = Bills.find();
console.log(thingy);
return Bills.find({_id: "784576346gf874"});
}
});
}

我已使用以下命令通过 shell 连接到数据库:

$ MONGO_URL="mongodb://mysite.net:27017/legislation" meteor

在我的浏览器中我没有收到任何错误,在我定义的模板中我看到了 [object Object]。控制台显示一个本地 miniCollection,但不会从订阅的集合中返回我的任何文档。

我想我要问的是;如果你在本地应用程序中连接到远程 MongoDB,你会怎么做?

感谢您抽出宝贵时间阅读,非常感谢您的帮助。

最佳答案

Rex,如果您在浏览器的输出中或在运行服务器的控制台中没有看到错误,那么您的设置可能没问题。我就是这样做的。

在服务器目录中运行 meteor list 并查找 insecureautopublish

You should understand these two packages它们用于快速原型(prototype)制作。如果它们存在,则继续深入研究 MongoDB 和连接。

我推荐Robomongo用于直接在 MongoDB 中查看文档。

如果它们不存在,那么您需要发布数据(将其从服务器获取到客户端)并保护它(让客户端仅修改其数据)。

为此我推荐这两个包。

reywood:publish-compositeongoworks:security

如果您还没有阅读 introduction to meteor book ,真的很值得花时间。我已经开发了一段时间,最近学习了 meteor 。这是无价的。

关于mongodb - 使用 Meteor 连接到远程 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27125755/

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