问题标签 [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.
node.js - 来自 Nodejitsu 的 Mongodb / MongoHQ 连接
我似乎无法在柔术上连接到 MongoHQ(通过 MongoSkin)。不过,我可以从 localhost 进行连接,而我所做的只是更改我的 env var 和 jitsu 部署。奇怪的是它在本地工作但没有部署。我曾在 IRC 上与某人交谈过,但不幸的是我没有找到解决方案。
我确实注意到了这一点,第一个错误也是我的: http ://errors.jit.su/
Mongoskin有这样的问题吗?
我也尝试过使用其他模块(node-mongo-native 等),结果相同——我可以在本地连接到 MongoHQ,但不能在 jitsu 上连接。
感谢您的任何帮助或见解!
mongodb - 如何启动 MongoDB 服务器?
我有一个与 MongoHQ 上托管的 MongoDB 服务器连接的 PHP 网络服务,突然我得到了这个异常:
这个例外是关于什么的?我不知道我该怎么处理它?如何启动 MongoDB 服务器?
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)在存储数据时我们应该注意什么问题?
meteor - 在本地主机上使用带有 Meteor 的 MongoHQ 数据库
我想知道如何让 MongoHQ 数据库在我本地安装的 Meter 上工作。
我尝试使用 settings.json 方法或 MONGO_URL=mongodb://user:pass@xxxx.mongohq.com:10061/xxxx
启动流星时的方法,但两者都不起作用,并且可能是错误的方法。
mongodb - 在不重启 mongod 的情况下设置 replSet
有什么方法可以在replSet
不重新启动的情况下分配mongod
?MongoDB Doc说我们应该重新启动 mongo 并分配一些参数,但是我正在使用 MongoHQ 的服务(通过 Heroku),我找不到设置replSet
. 我该怎么做?
mongodb - 如何使用 bcrypt pwds 批量更新 mongohq 数据库
我想对 mongohq 数据库中的所有用户密码进行加密。有没有一种方法可以在数据库端执行此更新以进行大规模更新,而不是从某个应用程序连接到数据库并逐个运行更新?
php - PHP MongoDB 在数组中搜索
我被置于一个相当奇怪的境地。这是我的文档风格。
$team = $db->teams->findOne(array("agents" => $ownername)); 用于返回上面的文件。但是现在它只返回null。我可以搜索线索,它工作正常。这是 mongodb 更新中的新错误吗?版本 2.4.1
mongodb - 如何在 ruby 中监控我的 mongodb 服务器?
我目前在我的 Web 应用程序中遇到一些尴尬的超时,它们都指向我在我的 mongo 数据库中的我(我正在使用 MongoHQ)。这些超时发生在非常安静的时间(即每分钟 1 个请求)并且会发生几分钟然后停止。
所以,我正在尝试实施一些 mongo 监控。有没有人有什么建议?我正在考虑编写一个只测试以下内容的计时器?
我的配置设置如下:
有一个更好的方法吗?还是更好的解决方案?
我正在运行 ruby 驱动程序(mongo-1.6.2,因为我使用 mongoid-2)。
我看到的例外是:
php - MongoCollection::aggregate() 在 Heroku PHP 中使用 MongoHQ 未定义
aggregate()
在 PHP 代码中使用 MongoDB 的函数时出现以下错误。此代码完美适用于运行 MongoDB 2.2.3 的本地设置
代码
环境
- Heroku 上的 PHP
- 带有 MongoHQ 附加组件的 MongoDB 2.2.4
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"} 我确实会取回文档,例如:
我最近更改了时间戳字段名称,使其远离可能发生冲突的时间戳,而对检索没有任何影响。