問題タブ [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接続

jitsuでMongoHQ(MongoSkin経由)に接続できないようです。ローカルホストから接続することはできますが、私がしているのはenvvarとjitsuのデプロイを変更することだけです。ローカルで動作するがデプロイされていないのは奇妙なことです。IRCで誰かと話をしましたが、残念ながら解決策が見つかりませんでした。

私はこれに気づきました。最初のエラーは私のものでもあります:http: //errors.jit.su/

モンゴスキンはこのような問題を抱えていますか?

他のモジュール(node-mongo-nativeなど)も使用してみましたが、同じ結果が得られました。ローカルでMongoHQに接続できますが、jitsuでは接続できません。

ヘルプや洞察をありがとう!

0 投票する
1 に答える
329 参照

mongodb - MongoDBサーバーを起動する方法は?

MongoHQでホストされているMongoDBサーバーに接続されているPHPWebサービスがあり、突然次の例外が発生しました。

この例外は何ですか?どうしたらいいのかわからない?MongoDBサーバーを起動する方法は?

0 投票する
1 に答える
157 参照

mongodb - 複雑なオブジェクトを含むMongoコレクションのデータモデルのアドバイス

Appleアプリのデータをデータベースに保存します(http://www.apple.com/itunes/affiliates/resources/documentation/itunes-enterprise-partner-feed.html)。

1つのタイプのクエリに対して最適化する必要があります。いくつかの条件を満たすすべてのアプリを検索します。基準:(1)アプリの平均評価。(2)アプリの評価数。(3)アプリでサポートされているデバイス。(4)アプリが販売されている国。(5)アプリの現在の価格。(6)アプリが無料になった日付。クエリは可能な限り高速である必要があります。クエリの例:「評価が600を超え、平均5つ星で、iPadとiPhoneをサポートし、米国で販売され、2日前に価格を0.00ドルに下げたすべてのアプリを検索します。」

アップルのスキーマに基づいて、すべての国の価格情報があります。アップルが100か国をサポートしていると仮定すると、各アプリの価格は国ごとに1つずつ、100になります。また、各アプリの過去の価格を保存する必要があります。つまり、価格が10回変更されたアプリの価格は1000になります(100か国を想定)。

3つの質問:

1)クエリを高速化するために、価格データをmongoに保存することをどのようにアドバイスしますか?現在、価格をオブジェクトの配列として保存することを考えています。各オブジェクトは次の3つの要素で構成されています。(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を再起動せずに割り当てる方法はありmongodますか? MongoDB Docには、mongo を再起動していくつかのパラメーターを割り当てる必要があると書かれていますが、MongoHQ のサービスを (Heroku 経由で) 使用しているため、replSet. どうすればいいですか?

0 投票する
2 に答える
501 参照

mongodb - Rubyでmongodbサーバーを監視するにはどうすればよいですか?

現在、Web アプリケーションでいくつかの厄介なタイムアウトが発生しています。それらはすべて、私の mongo データベースを指しています (私は MongoHQ を使用しています)。これらのタイムアウトは、非常に静かな時間 (つまり、1 分間に 1 つのリクエスト) に発生し、数分間発生してから停止します。

だから、私はモンゴの監視を導入しようとしています。誰か提案はありますか?以下をテストするだけのタイマーを書くことを考えていますか?

私の構成設定は次のとおりです。

これを行うより良い方法はありますか?またはより良い解決策?

ルビードライバーを実行しています(mongoid-2を使用しているため、mongo-1.6.2)。

私が見る例外は次のとおりです。

0 投票する
1 に答える
1123 参照

php - MongoCollection::aggregate() は、MongoHQ を使用する Heroku PHP で未定義です

aggregate()PHP コードでMongoDB の関数を使用すると、次のエラーが発生します。このコードは、MongoDB 2.2.3 を実行しているローカル セットアップで完全に動作します。

コード

環境

  • Heroku 上の PHP
  • MongoHQ アドオンを使用した MongoDB 2.2.4