问题标签 [mongohq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1017 浏览

ruby-on-rails - 将 Mongoid 更新到 3.0.6 后无法连接到 Heroku 中的 MongoHQ

我已将我的配置升级到 RoR 1.9.3 并且无法再让它在 Heroku 中工作。

config/mongoid.yml内容:

错误:

有人知道我在做什么错吗?

0 投票
1 回答
926 浏览

node.js - 连接到 Node 上的 MongoHQ,错误

我正在尝试将我构建的应用程序连接到 MongoHQ 数据库。

这是代码:

我有在 MongoHQ 中创建的数据库和用户。当我从命令行连接时,一切正常。

但是当我运行我的应用程序时,我收到了这个错误:

它无法连接到数据库。但是当我在没有身份验证的情况下连接到我的本地数据库时,它可以正常工作。

那么错误是什么,我应该如何解决它?

谢谢!:D

0 投票
2 回答
2613 浏览

python - Heroku MongoHQ 插件和 PyMongo -- OperationFailure: 数据库错误:未授权

我在使用 MongoHQ Heroku 插件时遇到问题。我的应用程序在本地工作,并且 os 变量在 Heroku 上存在且格式正确。但是,当我尝试访问数据库时,它会引发错误:OperationFailure: database error: unauthorized db:my_database ns:my_database.cars lock type:0 client:128.62.187.133. 如果我尝试从 MongoHQ 硬编码连接字符串并在本地运行,我会得到同样的错误。

我的应用程序如下:

编辑:MongoHQ 支持帮助了我。问题是我调用的是我的数据库my_database,而不是 MongoHQ 插件给我的实际数据库名称。例如,db = connection.app52314314。那个改变解决了它。

0 投票
1 回答
257 浏览

mongodb - 在 MongoDB 中中止 reIndex() 命令后解锁集合?

我试图减小 mongo 集合上的索引大小并运行db.collection.reIndex().

大约 90 分钟后,我开始认为它以某种方式被锁定并试图取消。现在(取消后大约 2 小时)该集合似乎已锁定所有写入命令。我所有的其他收藏都允许写入。有什么方法可以解锁吗?

0 投票
2 回答
654 浏览

mongodb - Linode + MongoHQ,还是托管我自己的数据库?

我正在使用 python/flask/mongodb 开发一个项目,并且需要弄清楚托管/基础设施。

更喜欢使用 VPS 而不是 Heroku 之类的服务。

您认为哪个是更好的选择?a) Linode 应用程序/Web 服务器 + mongoHQ b) Linode 应用程序/Web 服务器 + mongodb & 在几个 Linodes 上设置副本 c) 带有 MongoHQ 的 AWS EC2(sicne mongohq 也托管在 EC2 上) d) 还有其他可取的建议吗?

我一般在 Linux/DB 方面经验丰富,因此更关心维护工作,分散了我交付实际应用程序功能的注意力。

谢谢。

0 投票
1 回答
283 浏览

mongodb - MongoDB 的 getLastError 错误地显示没有更新文档

为什么getLastError显示没有更新文档?

getLastError正在返回n: 0,即使文档已明确更新。它也缺少该updatedExisting领域。我在一个示例 MongoHQ 数据库上远程运行它。

针对我的本地 MongoDB 实例运行,getLastError正确返回:

0 投票
1 回答
288 浏览

ruby-on-rails - Mongoid + MongoHQ + Heroku 错误

嗨,这是我第一次使用 mongoid + mongoHQ 在 Heroku 上部署应用程序

我设法推送到heroku,但我的应用程序出现错误,我检查了heroku日志,这就是它显示的内容

最初我认为这是因为我的数据库是空的,我尝试运行:heroku run db:seed 它给了我和未定义的错误 nil 类

在这一点上,任何输入都会有所帮助。感谢您

0 投票
1 回答
121 浏览

ruby-on-rails-3 - Mongodb Long Query数据没有被插入

我们在插入查询时遇到了一个非常奇怪的问题,它在本地 mongodb 上运行良好,但在 MongoHQ 上却导致了问题。

当插入查询中的数据有点长时,Rails、Mongo Id 查询、MongoHq 返回 true 但实际上不会插入数据,在以下情况下会记录以下查询。

失败案例:

我们的 Rails Query 从中生成上述 mongodb 查询

成功案例

对于上述情况,它确认当查询长度很长时它不会被插入到数据库中,但是当我们尝试用更少的参数和短值插入时,我们总是会成功。请指导我们如何修复它。

0 投票
1 回答
1079 浏览

ruby-on-rails - heroku: rake db:migrate 使用 mongoDB 失败

运行heroku run rake db:migrate并得到错误:

本地一切运作良好。我有一个mongoid.yml包含 mongo 配置的文件,并使用 mongohq 创建了一个 mongo db:

我曾尝试寻找解决方案或任何有关如何解决但没有成功的方向。我究竟做错了什么?

编辑:我添加include Rake::DSL到我的 Rakefile 中,现在最初的警告消失了,但我仍然得到:

0 投票
2 回答
146 浏览

rest - 从 Windows Phone 调用 mongohq rest api 时出现“未找到”错误

我在从 windows phone (7.1) 应用程序调用 mongohq REST API 时遇到问题。我发布到以下形式的 URL:

当从基于浏览器的 REST 客户端调用时,完全相同的 URL 适用于 GET 和 POST 请求。但是,当我使用 HttpWebRequest 或 WebClient 从 Windows Phone 应用程序 POST 或 GET 到该 URL 时,我得到一个奇怪的错误,简单地说“服务器返回响应:'未找到'”。我已经通过 mongohq 网站检查了有问题的数据库和集合,两者肯定都存在。我还可以看到从浏览器 REST 客户端添加的文档。我得到的异常的部分片段如下所示。

有没有人尝试过这个,或者在类似的情况下看起来同样的错误?提前致谢。