問題タブ [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接続
jitsuでMongoHQ(MongoSkin経由)に接続できないようです。ローカルホストから接続することはできますが、私がしているのはenvvarとjitsuのデプロイを変更することだけです。ローカルで動作するがデプロイされていないのは奇妙なことです。IRCで誰かと話をしましたが、残念ながら解決策が見つかりませんでした。
私はこれに気づきました。最初のエラーは私のものでもあります:http: //errors.jit.su/
モンゴスキンはこのような問題を抱えていますか?
他のモジュール(node-mongo-nativeなど)も使用してみましたが、同じ結果が得られました。ローカルでMongoHQに接続できますが、jitsuでは接続できません。
ヘルプや洞察をありがとう!
mongodb - MongoDBサーバーを起動する方法は?
MongoHQでホストされているMongoDBサーバーに接続されているPHPWebサービスがあり、突然次の例外が発生しました。
この例外は何ですか?どうしたらいいのかわからない?MongoDBサーバーを起動する方法は?
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)データを保存する際に注意すべき落とし穴はありますか?
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 - Rubyでmongodbサーバーを監視するにはどうすればよいですか?
現在、Web アプリケーションでいくつかの厄介なタイムアウトが発生しています。それらはすべて、私の mongo データベースを指しています (私は MongoHQ を使用しています)。これらのタイムアウトは、非常に静かな時間 (つまり、1 分間に 1 つのリクエスト) に発生し、数分間発生してから停止します。
だから、私はモンゴの監視を導入しようとしています。誰か提案はありますか?以下をテストするだけのタイマーを書くことを考えていますか?
私の構成設定は次のとおりです。
これを行うより良い方法はありますか?またはより良い解決策?
ルビードライバーを実行しています(mongoid-2を使用しているため、mongo-1.6.2)。
私が見る例外は次のとおりです。
php - MongoCollection::aggregate() は、MongoHQ を使用する Heroku PHP で未定義です
aggregate()
PHP コードでMongoDB の関数を使用すると、次のエラーが発生します。このコードは、MongoDB 2.2.3 を実行しているローカル セットアップで完全に動作します。
コード
環境
- Heroku 上の PHP
- MongoHQ アドオンを使用した MongoDB 2.2.4