问题标签 [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.
ruby-on-rails - 将 Mongoid 更新到 3.0.6 后无法连接到 Heroku 中的 MongoHQ
我已将我的配置升级到 RoR 1.9.3 并且无法再让它在 Heroku 中工作。
config/mongoid.yml
内容:
错误:
有人知道我在做什么错吗?
node.js - 连接到 Node 上的 MongoHQ,错误
我正在尝试将我构建的应用程序连接到 MongoHQ 数据库。
这是代码:
我有在 MongoHQ 中创建的数据库和用户。当我从命令行连接时,一切正常。
但是当我运行我的应用程序时,我收到了这个错误:
它无法连接到数据库。但是当我在没有身份验证的情况下连接到我的本地数据库时,它可以正常工作。
那么错误是什么,我应该如何解决它?
谢谢!:D
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
。那个改变解决了它。
mongodb - 在 MongoDB 中中止 reIndex() 命令后解锁集合?
我试图减小 mongo 集合上的索引大小并运行db.collection.reIndex()
.
大约 90 分钟后,我开始认为它以某种方式被锁定并试图取消。现在(取消后大约 2 小时)该集合似乎已锁定所有写入命令。我所有的其他收藏都允许写入。有什么方法可以解锁吗?
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 方面经验丰富,因此更关心维护工作,分散了我交付实际应用程序功能的注意力。
谢谢。
mongodb - MongoDB 的 getLastError 错误地显示没有更新文档
为什么getLastError
显示没有更新文档?
getLastError
正在返回n: 0
,即使文档已明确更新。它也缺少该updatedExisting
领域。我在一个示例 MongoHQ 数据库上远程运行它。
针对我的本地 MongoDB 实例运行,getLastError
正确返回:
ruby-on-rails - Mongoid + MongoHQ + Heroku 错误
嗨,这是我第一次使用 mongoid + mongoHQ 在 Heroku 上部署应用程序
我设法推送到heroku,但我的应用程序出现错误,我检查了heroku日志,这就是它显示的内容
最初我认为这是因为我的数据库是空的,我尝试运行:heroku run db:seed 它给了我和未定义的错误 nil 类
在这一点上,任何输入都会有所帮助。感谢您
ruby-on-rails-3 - Mongodb Long Query数据没有被插入
我们在插入查询时遇到了一个非常奇怪的问题,它在本地 mongodb 上运行良好,但在 MongoHQ 上却导致了问题。
当插入查询中的数据有点长时,Rails、Mongo Id 查询、MongoHq 返回 true 但实际上不会插入数据,在以下情况下会记录以下查询。
失败案例:
我们的 Rails Query 从中生成上述 mongodb 查询
成功案例
对于上述情况,它确认当查询长度很长时它不会被插入到数据库中,但是当我们尝试用更少的参数和短值插入时,我们总是会成功。请指导我们如何修复它。
ruby-on-rails - heroku: rake db:migrate 使用 mongoDB 失败
运行heroku run rake db:migrate
并得到错误:
本地一切运作良好。我有一个mongoid.yml
包含 mongo 配置的文件,并使用 mongohq 创建了一个 mongo db:
我曾尝试寻找解决方案或任何有关如何解决但没有成功的方向。我究竟做错了什么?
编辑:我添加include Rake::DSL
到我的 Rakefile 中,现在最初的警告消失了,但我仍然得到:
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 客户端添加的文档。我得到的异常的部分片段如下所示。
有没有人尝试过这个,或者在类似的情况下看起来同样的错误?提前致谢。