问题标签 [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 回答
233 浏览

ruby-on-rails - 在我的 Rails 应用程序中访问 mongoHQ db

如何在我的 rails 应用程序中访问 MongoHQ db,我需要在 db 上执行搜索并在我的 rails 应用程序上获取结果。我是第一次使用 mongo db,所以请更具体,谢谢

0 投票
3 回答
8795 浏览

mongodb - 如何在没有缓存的情况下检查 mongodb 查询性能

我有一个查询需要很长时间才能完成。我喜欢做一些性能测试,但是在我检查一次(目前需要大约 30 秒)之后,查询开始运行得更快(< 1 秒)。我认为它必须与 mongodb 缓存有关。有没有办法禁用 mongodb 的缓存或者我可以检查性能的另一种方法?

我正在使用托管在 mongohq 中的 mongodb。使用 Ruby on Rails 3 编程。下面是解释:

请注意,我不得不截断一些解释,因为它太长了。有“很多对象 ID”的地方有很多对象 ID(~400)。

谢谢大家

0 投票
1 回答
1526 浏览

c# - 服务器实例不再连接。MongoDB C# 驱动程序 1.3.1

我正在 appharbor.com 上运行一个应用程序,我正在使用来自 MongoHQ 的数据库。

有时我会看到此错误“服务器实例 penny.mongohq.com:10070 不再连接。” 在appharbor。

我还看到一些 System.Net.Sockets.SocketException,“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应”

有没有办法确保如果服务器未连接然后尝试重新连接?或设置更长的时间?

0 投票
1 回答
4873 浏览

node.js - $inc 忽略了猫鼬

我正在使用以下代码在数组中添加一些内容并增加两个不同的计数器。

该项目被正确推送到数组中,并且pendingSize 正确递增。但是 unRead 永远不会增加。它曾经增加,然后今天它停止了。我的 mongodb 集合(托管在 mongohq 上)中 unRead 字段的值设置为 0(数字,而不是字符串)

当我查看控制台时,我看到“更新成功”。

任何线索为什么它停止工作?

谢谢

0 投票
1 回答
515 浏览

ruby-on-rails-3 - 如何使用 MONGOHQ_URL 配置 MongoMapper 0.11?

我想在 Heroku 上运行 MongoMapper。这需要 MongoHQ。所有文档,例如http://mongomapper.com/documentation/getting-started/rails.html,都告诉您创建一个初始化程序以使用 MONGOHQ_URL 环境变量连接到 Mongo。但是,MongoMapper 上的最新版本不需要初始化程序,它现在只是根据 config/mongo.yml 的内容自动连接。

这里存在问题:mongo.yml 似乎不允许我连接 URL,只能连接主机、端口等。我尝试了以下方法,但它对我不起作用:

关于如何使它工作的任何其他想法?

(我在部署到 heroku 时遇到的错误是应用程序正在尝试连接到 localhost:27017 并且失败。)

0 投票
0 回答
127 浏览

ruby-on-rails - 使用 Rails 3.2.1 / Mongoid 部署到 Heroku 时出错

这个问题类似,我在部署到 Heroku on Rails 3.2.1(Ruby 1.9.3-p125 - 尽管我确实设置 Heroku 以使用 Ruby 1.9.3-p0 运行)时遇到了问题。我遵循了Rails 应用程序教程中的所有步骤,但是当我尝试在生产环境中查看它时,我的应用程序崩溃了。

这是我的heroku日志的副本:

http://pastebin.com/7J53p9Vt

还有我的gemfile:

http://pastebin.com/M4TE143i

谢谢!

0 投票
1 回答
609 浏览

node.js - Mongoose 和 MongoHQ

为什么猫鼬没有连接到 MongoHQ 我正在使用给定的 URL

它不报告任何错误,但数据库没有任何变化

0 投票
2 回答
124 浏览

ruby - 查询mongo性能状态的最佳实践

我对使用 ruby​​ 脚本查询 mongo 集群(在 mongohq 上)的性能状态的最佳实践感兴趣。我想构建一些 ruby​​ 脚本来检查 mongo 是否空闲(或接近空闲),如果是,则开始对其进行一些工作(大量查询和更新)。

0 投票
1 回答
185 浏览

ruby-on-rails - mongoid 在 mongohq 上创建不同的集合

我有这个模型

有了这个环境

当我在本地创建一个“noticia”时,它会在集合“noticia”上创建。但是当我在 heroku 上创建一个“noticias”时,它会出现在一个名为“noticias”的集合中。另外,该notcias集合没有tags对我的应用程序非常重要的字段来执行搜索noticia

有任何想法吗?

0 投票
2 回答
1521 浏览

node.js - 不能使用基于 mongo 的会话存储

我在 ym 应用程序中有一个 mongoose 和 connect-mongo 模块实例。我正在使用 connect-mongo 模块将会话存储保存在 mongodb 数据库(mongohq)而不是内存存储中。

每次我在服务器启动时尝试访问我的应用程序(facebook auth with everyauth)我都会得到以下信息:

500 MongoError:错误:未经授权的 db:express-sessions 锁定类型:-1 客户端:199.192.242.4

我的用户名,密码都很好。

编辑,这似乎是我的 mongohq 的问题。我为较旧的集合修改了该集合,并且可以正常工作。