問題タブ [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 に答える
1017 参照

ruby-on-rails - Mongoid を 3.0.6 に更新した後、Heroku で MongoHQ に接続できません

構成を RoR 1.9.3 にアップグレードしましたが、Heroku で動作しなくなりました。

config/mongoid.ymlコンテンツ:

エラー:

私が間違っていることを知っている人はいますか?

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

node.js - ノード上の MongoHQ への接続、エラー

構築したアプリを MongoHQ データベースに接続しようとしています。

これはコードです:

MongoHQ でデータベースとユーザーを作成しました。コマンドラインから接続すると、すべてが完全に機能します。

しかし、アプリを実行すると、次のエラーが発生します。

データベースへの接続に失敗します。しかし、認証なしでローカル データベースに接続すると、正常に動作します。

それで、エラーは何ですか、どうすれば修正できますか?

ありがとう!:D

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

python - Heroku MongoHQアドオンとPyMongo-OperationFailure:データベースエラー:無許可

MongoHQHerokuアドオンに問題があります。ローカルで私のアプリは動作し、os変数はHerokuに存在し、整形式です。ただし、dbにアクセスしようとすると、エラーがスローされますOperationFailure: database error: unauthorized db:my_database ns:my_database.cars lock type:0 client:128.62.187.133。MongoHQから接続文字列をハードコーディングしてローカルで実行しようとすると、同じエラーが発生します。

私のアプリは以下の通りです:

編集:MongoHQサポートは私を助けました。問題はmy_database、MongoHQアドオンから与えられた実際のDB名ではなく、データベースを呼び出していたことです。例:db = connection.app52314314。その変更はそれを修正しました。

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

mongodb - MongoDBでreIndex()コマンドを中止した後にコレクションのロックを解除しますか?

mongo コレクションのインデックスのサイズを縮小しようとして、実行しましたdb.collection.reIndex()

約90分後、どういうわけかロックされたと思い始め、キャンセルしようとしました。現在 (キャンセルしてから約 2 時間後)、コレクションはすべての書き込みコマンドに対してロックされているように見えます。私の他のすべてのコレクションは書き込みを許可しています。ロックを解除する方法はありますか?

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

mongodb - Linode + MongoHQ、または独自の DB をホストしますか?

python/flask/mongodb を使用してプロジェクトに取り組んでおり、ホスティング/インフラストラクチャを把握する必要がありました。

Heroku のようなサービスの代わりに VPS を使用することを好みます。

あなたの意見では、どちらがより良い選択肢ですか? a) Linode アプリ/ウェブ サーバー + mongoHQ b) Linode アプリ/ウェブ サーバー + mongodb & いくつかの Linode でのレプリカのセットアップ c) MongoHQ を使用する AWS EC2 (sicne mongohq は EC2 でもホストされています) d) 他に推奨される提案はありますか?

私は一般的に Linux/DB の経験があるため、メンテナンス作業についてより心配し、実際のアプリケーション機能を提供することから気が散っています。

ありがとう。

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

mongodb - MongoDB の getLastError は、ドキュメントが更新されていないことを誤って示しています

getLastErrorドキュメントが更新されたのに更新されていないと表示されるのはなぜですか?

getLastErrorn: 0ドキュメントが明らかに更新されたにもかかわらず、が返されます。また、updatedExistingフィールドがありません。サンプルのMongoHQデータベースでこれをリモートで実行しています。

ローカルの MongoDB インスタンスに対して実行すると、次のようにgetLastError正しく返されます。

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

ruby-on-rails - Mongoid + MongoHQ + Heroku エラー

こんにちは、mongoid + mongoHQ を使用して heroku にアプリをデプロイするのはこれが初めてです

なんとかherokuにプッシュできましたが、アプリにエラーがあり、herokuのログを確認したところ、次のように表示されました

最初は、データベースが空であるためだと思っていました。実行しようとしました: heroku run db:seed と未定義のエラー nil class が表示されます

この時点で、どんな入力も役に立ちます。ありがとうございます

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

ruby-on-rails-3 - Mongodbロングクエリデータが挿入されていません

挿入クエリで非常に奇妙な問題に直面しています。ローカル mongodb では問題なく動作していますが、MongoHQ では問題が発生しています。

Rails、Mongo Id query、MongoHq の挿入クエリでデータが少し長い場合は true を返しますが、実際にはデータが挿入されず、次のクエリは次の場合にログに記録されます。

失敗例:

上記のmongodbクエリが生成されるRailsクエリ

成功事例

上記の場合、クエリの長​​さが長い場合はデータベースに挿入されないことが確認されていますが、より少ないパラメーターと短い値で挿入しようとすると、常に成功します。修正方法を教えてください。

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

ruby-on-rails - heroku: rake db:migrate が mongoDB で失敗する

実行heroku run rake db:migrateしてエラーを取得する:

ローカルではすべてがうまく機能します。mongo の構成をmongoid.yml含むファイルがあり、mongohq で mongo db を作成しました。

解決策や修正方法の方向性を探してみましたが、成功しませんでした。私は何を間違っていますか?

編集:include Rake::DSL Rakefileに追加したところ、最初の警告はなくなりましたが、まだ取得しています:

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

rest - Windows Phone から mongohq REST API を呼び出す「見つかりません」エラー

Windows Phone (7.1) アプリケーションから mongohq REST API を呼び出す際に問題が発生しています。次の形式の URL に POST します。

ブラウザーベースの REST クライアントから呼び出された場合、まったく同じ URL が GET 要求と POST 要求の両方で機能します。しかし、HttpWebRequest または WebClient を使用して Windows Phone アプリからその URL に POST または GET すると、単に「サーバーが応答を返しました:'not found'」という奇妙なエラーが返されます。問題のデータベースとコレクションを mongohq の Web サイトで調べましたが、どちらも確かに存在します。ブラウザの REST クライアントから追加されたドキュメントも表示されます。私が取得している例外の部分的なスニペットを以下に示します。

誰かがこれを以前に試したことがありますか、または同様のコンテキストで同じエラーのように見えますか? 前もって感謝します。