問題タブ [mongodb]

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 投票する
2 に答える
968 参照

c# - 開発者が SQL から NO-SQL (CouchDB、FathomDB、MongoDB など) への移行を開始するために必要な「精神的なステップ」は何ですか?

私は、リレーショナル データベースと、それらに対して効率的にコーディングする方法にしっかりと頭を悩ませています。私の経験のほとんどは、MySQL と SQL に関するものです。ドキュメント ベースのデータベースについて聞いていることの多くが気に入っています。特に、最近のポッドキャストで誰かが大きなパフォーマンスの利点について言及したときはそうです。では、その道をたどる場合、SQL から NO-SQL に移行するために必要な精神的なステップにはどのようなものがありますか?

それがあなたの答えに違いを生むなら、私は主にC#開発者です(今日、とにかく)。私は EF や Linq to SQL のような ORM に慣れています。ORM の前は、ジェネリックとデータリーダーを使用して独自のオブジェクトを展開していました。それは重要かもしれないし、そうでないかもしれない。

より具体的なものを次に示します。

  1. 結合についてどのように考える必要がありますか?
  2. SELECT ステートメントを使用せずにクエリを実行するにはどうすればよいですか?
  3. コードにプロパティを追加すると、既存の保存済みオブジェクトはどうなりますか?

(ここにあなた自身の質問を自由に追加してください)

0 投票する
23 に答える
240067 参照

mongodb - コレクション内のすべてのキーの名前を取得します

MongoDBコレクション内のすべてのキーの名前を取得したいと思います。

たとえば、これから:

一意のキーを取得したい:

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

mongodb - TG2.1: データベース セッション インスタンスを格納する適切な場所は?

TG 2.1 でカスタム データベース (MongoDB) を使用していますが、PyMongo 接続/データベース インスタンスを格納する適切な場所はどこでしょうか?

たとえば、現時点では、継承した AppConfig インスタンス内に作成されています。これを保管する標準的な場所はありますか?project.model.__init__SQLAlchemy の下では、データベースは一般的に次の方法で取得されるように思われるため、変数を最適な場所に押し込むことができます。

とにかく、ベストプラクティスが何であるかに興味があります。

0 投票する
4 に答える
8591 参照

ruby - MongoDB の SQLite のような代替?

SQLite のようなプロパティを持つ Ruby API を備えたドキュメント指向のデータベースを探しています。

  • 自己完結型、
  • サーバーレス、
  • ゼロ構成。

MongoDB や CouchDB に代わる軽い代替手段はありますか?

RDDBは可能ですか?

そうでない場合、どのような道を歩むのが最善でしょうか?

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

ruby - Ruby、MongoDB:スレッド間でカーソルを共有するには?

以下は動作しません。スレッド内で resources.next_document を呼び出すと、nil が返されます。スレッドを使用しない同じ呼び出しは、期待どおりに機能します。

MongoDB の専門家はいますか? :P

0 投票する
3 に答える
6616 参照

python - Windows 7、64ビットでeasy_installを使用する際の問題。(python.exeが見つかりません)

Windows 7(64ビット)Lenovot61pラップトップにPython2.6をインストールしました。

Sphinxnoseをダウンロードし、次を使用して正しくインストールしたようです。

(少なくとも、インストール中にエラーは報告されませんでした)。

現在、を使用してpymongoをインストールしようとしてeasy_installいますが、あまり成功していません。まったく機能していないようですeasy_install。私は管理者として実行easy_installします:

パスC:\Program Files\Python26\python.exe 正しいです。

ステータスは「解決済み」ですが、関連していると思われるbugs.python.orgでこのバグレポートを見つけました。

何が悪いのかについて何か考えはありますか?問題をさらに診断するためのポインタ、ヒント、またはヒントをいただければ幸いです。

編集:これは、pymongoをインストールしようとしたときに受け取るスタックトレースです:

PS:以前はPython 3.1をインストールしましたが、pymongoが3.1をサポートしているかどうかわからないため、後で2.6をインストールしました。

PPS .:このアプローチを使用してpymongoをインストールしようとしましたpython setup.py installが、これによりスタックトレースが見苦しくなりました。そのため、easy_installに任せてみようと思いました。

PPPS .: Python、easy_install、eggsなどはまったく初めてです。

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

ruby - MongoDB:接続プールとタイムアウトとは何ですか?

だから私の乗客は私のRailsアプリの5つのインスタンスをスピンアップします

Connection.new( "localhost"、3000、:pool_size => 1、:timeout => 5)を使用してMongoDBに接続します

Railsアプリの起動時に、リクエストごとではなくオーバーヘッドのみが発生するのに、なぜ「接続のプール」が必要なのですか?1つのプロセスに複数の接続が必要なのはなぜですか?

そして、タイムアウトの目的は何ですか?接続をタイムアウトさせたいのはなぜですか?Railsプロセスの存続期間を通じて存続するべきではありませんか?

混乱している...

この質問はRubyとMongoに固有ですが、他の言語/データベースにも当てはまると思います。

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

mongodb - Mongo Shell - コンソール/デバッグ ログ

おそらくばかげた質問です。Mongo シェルの実験。

私は次のようなことをしたい:

つまり、Mongo シェル内から JS 関数を評価するときにコンソールに出力するにはどうすればよいでしょうか。私は、いくつかの細かな情報を出力したいいくつかの管理/作成スクリプトを意図しています。

私はconsole.log、debug.log、明らかなものをログに記録しようとしました..

0 投票する
6 に答える
3517 参照

mongodb - ドキュメント指向データベースの関係?

ドキュメント指向データベースに興味があり、MongoDBで遊んでみたいと思います。それで、私はかなり単純なプロジェクト(課題追跡システム)を開始しましたが、非リレーショナルな方法で考えるのに苦労しています。

私の問題:

  1. 相互に関連する2つのオブジェクトがあります(たとえばissue = {code:"asdf-11", title:"asdf", reporter:{username:"qwer", role:"manager"}}、ここには問題に関連するユーザーがいます)。別のドキュメント「user」を作成し、「issue」ドキュメントでそのIDで参照する必要がありますか(リレーショナルデータベースのように)、またはすべてのユーザーのデータをサブドキュメントに残す必要がありますか?

  2. ドキュメントにオブジェクト(サブドキュメント)がある場合、それらすべてを1つのクエリで更新できますか?

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

mongodb - mongodbで参照を削除するには?

私は次のオブジェクトを持っています

アイテムから参照を削除するにはどうすればよいですか? 参照用の objectid はありますか? 以下を試しましたが、通常のリスト項目では機能しますが、参照では機能しません。