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

node.js - 来自 Nodejitsu 的 Mongodb / MongoHQ 连接

我似乎无法在柔术上连接到 MongoHQ(通过 MongoSkin)。不过,我可以从 localhost 进行连接,而我所做的只是更改我的 env var 和 jitsu 部署。奇怪的是它在本地工作但没有部署。我曾在 IRC 上与某人交谈过,但不幸的是我没有找到解决方案。

我确实注意到了这一点,第一个错误也是我的: http ://errors.jit.su/

Mongoskin有这样的问题吗?

我也尝试过使用其他模块(node-mongo-native 等),结果相同——我可以在本地连接到 MongoHQ,但不能在 jitsu 上连接。

感谢您的任何帮助或见解!

0 投票
1 回答
329 浏览

mongodb - 如何启动 MongoDB 服务器?

我有一个与 MongoHQ 上托管的 MongoDB 服务器连接的 PHP 网络服务,突然我得到了这个异常:

这个例外是关于什么的?我不知道我该怎么处理它?如何启动 MongoDB 服务器?

0 投票
1 回答
157 浏览

mongodb - 包含复杂对象的 Mongo 集合的数据模型建议

我们将苹果应用程序数据存储在数据库中(http://www.apple.com/itunes/affiliates/resources/documentation/itunes-enterprise-partner-feed.html)。

我们想针对一种查询进行优化:查找所有满足某些条件的应用程序。标准:(1)应用的平均评分;(2) 应用评分数量;(3) 应用支持的设备;(4) 应用销售国家;(5) 应用当前价格;(6) 应用程序免费的日期。查询应该尽可能快。示例查询:“查找所有评分超过 600、平均 5 星、支持 iPad 和 iPhone、在美国销售且两天前价格降至 0.00 美元的应用程序。”

基于苹果模式,每个国家都有价格信息。假设苹果支持 100 个国家,每个应用程序将有 100 个价格——每个国家一个。我们还需要存储每个应用程序的历史价格,这意味着具有 10 次价格变化的应用程序将有 1000 个价格(假设 100 个国家/地区)。

三个问题:

1)您如何建议我们将价格数据存储在 mongo 中以快速查询?现在,我们正在考虑将价格存储为对象数组。每个对象由三个元素组成: (1) 日期;(2) 国家;(3)价格。

2) 如果我们将价格数据作为对象存储在一个数组中,我们需要做什么才能非常快速地搜索价格数据。同样,常见的价格搜索类似于“在美国商店中查找所有在 2 天内再次将价格降至 0.00 美元的应用程序”。

3)在存储数据时我们应该注意什么问题?

0 投票
1 回答
678 浏览

meteor - 在本地主机上使用带有 Meteor 的 MongoHQ 数据库

我想知道如何让 MongoHQ 数据库在我本地安装的 Meter 上工作。

我尝试使用 settings.json 方法或 MONGO_URL=mongodb://user:pass@xxxx.mongohq.com:10061/xxxx启动流星时的方法,但两者都不起作用,并且可能是错误的方法。

0 投票
0 回答
158 浏览

mongodb - 在不重启 mongod 的情况下设置 replSet

有什么方法可以在replSet不重新启动的情况下分配mongodMongoDB Doc说我们应该重新启动 mongo 并分配一些参数,但是我正在使用 MongoHQ 的服务(通过 Heroku),我找不到设置replSet. 我该怎么做?

0 投票
1 回答
104 浏览

mongodb - 如何使用 bcrypt pwds 批量更新 mongohq 数据库

我想对 mongohq 数据库中的所有用户密码进行加密。有没有一种方法可以在数据库端执行此更新以进行大规模更新,而不是从某个应用程序连接到数据库并逐个运行更新?

0 投票
0 回答
56 浏览

php - PHP MongoDB 在数组中搜索

我被置于一个相当奇怪的境地。这是我的文档风格。

$team = $db->teams->findOne(array("agents" => $ownername)); 用于返回上面的文件。但是现在它只返回null。我可以搜索线索,它工作正常。这是 mongodb 更新中的新错误吗?版本 2.4.1

0 投票
2 回答
501 浏览

mongodb - 如何在 ruby​​ 中监控我的 mongodb 服务器?

我目前在我的 Web 应用程序中遇到一些尴尬的超时,它们都指向我在我的 mongo 数据库中的我(我正在使用 MongoHQ)。这些超时发生在非常安静的时间(即每分钟 1 个请求)并且会发生几分钟然后停止。

所以,我正在尝试实施一些 mongo 监控。有没有人有什么建议?我正在考虑编写一个只测试以下内容的计时器?

我的配置设置如下:

有一个更好的方法吗?还是更好的解决方案?

我正在运行 ruby​​ 驱动程序(mongo-1.6.2,因为我使用 mongoid-2)。

我看到的例外是:

0 投票
1 回答
1123 浏览

php - MongoCollection::aggregate() 在 Heroku PHP 中使用 MongoHQ 未定义

aggregate()在 PHP 代码中使用 MongoDB 的函数时出现以下错误。此代码完美适用于运行 MongoDB 2.2.3 的本地设置

代码

环境

  • Heroku 上的 PHP
  • 带有 MongoHQ 附加组件的 MongoDB 2.2.4
0 投票
1 回答
384 浏览

rest - MongoHQ Rest API 日期查询

我有一个充满这样的文件的集合:

我想向他们查询“时间戳是今天”。我的查询 JSON 如下所示:

如果我手动运行此查询,它可以工作:

但如果我在 URL 中进行查询:

(未编码的是 " https://api.mongohq.com/databases/vIHD_Development/collections/hourly_usage/documents?_apikey=xxxxxxxxxxxx&q={"reading_time" : { $gte : new Date('2013-4-23')}}" )

我得到一个空数组。我尝试了不同的编码(此 URL 包含用于 $ 的 %24)和不同的结构(ISODate 而不是 Date,不同的日期格式),但似乎没有任何效果。如果我进行更简单的查询 {"user" : "test_user"} 我确实会取回文档,例如:

我最近更改了时间戳字段名称,使其远离可能发生冲突的时间戳,而对检索没有任何影响。