問題タブ [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 投票する
5 に答える
7144 参照

java - jQuery Ajax/JSON フロントエンドを使用した MongoDB または CouchDB のミドルウェア

私は数年間、次の Web 開発スタックを使用しています。

Java/春/休止状態/mysql/桟橋/ウィケット/jquery

特定の要件については、AJAX フロントエンドを備えた NoSQL データストアに切り替えることを検討しています。おそらく jQuery でフロントエンドを構築し、JSON を使用して Web アプリケーション ミドルウェアと通信するでしょう。より動的なクエリ機能があるため、MongoDB に傾倒していますが、まだ CouchDB を検討しています。

途中で何を使うべきかわかりません。おそらくRESTfulな何か?ルールには Drools、セキュリティには Shiro などのツールを使用しているため、Java (または Scala または Groovy) を使用することを好みます。しかし、繰り返しになりますが、すばやく簡単に操作できるものを選択したいので、他のソリューションも受け入れます。

ajax/json/nosql ソリューションを構築している場合は、使用しているツールと、それらを使用することで見つかった長所/短所について詳しく教えてください。

0 投票する
5 に答える
2378 参照

mongodb - I need an advice about NoSQL/MongoDb and data/models structure

Recently I'm exploring NoSQL Databases. I need an advice about how to store data in the most optimal and efficient way for a given problem. I'm targeting MongoDB, now. However it should be the same with CouchDB.

Let's say we have these 3 Models:

I want to be able to ask the database these questions:

  • Who has voted for this Story?
  • What this User has Voted for?

I'm doing simple joins while working with a relational DB. The question is, how should I store the data for those objects in order to be most efficient.

For example, if I store the Vote objects as a subcollection of Stories it wont be easy to get the info - "What a user has voted for".

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

perl - Perl の MongoDB dbref

Perl API を使用して dbref を実行する方法はありますか? ここにもどこにもありません。

サンプル スキーマは次のとおりです。

参照として機能するフィールドを追加することもできましたが、代わりに dbref を使用したかったのです。

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

mongodb - MongoDB ネストされたセット

ネストされたセット (コメントのツリーなど) を MongoDB に格納するためのベスト プラクティスは何ですか?

つまり、すべてのコメントには、親コメントと子コメント (回答) を含めることができます。

次のように保存します。

たとえば、map/reduce なしでは「Peter がコメントしたすべての投稿」を求めることはできないため、クールではありません。

0 投票する
25 に答える
354505 参照

mongodb - MongoDB:大文字と小文字を区別しないクエリを作成することは可能ですか?

例:

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

mongodb - アクセス DB Ref MongoDB

DB参照にアクセス/クエリする最良の方法は何ですか?更新:

ユーザーが 1 つのグループのみに属していると仮定すると、国が文字「A」で始まるグループのすべてのユーザーを取得するにはどうすればよいですか? 国は文字列です。

また、ユーザーが複数のグループに属している場合、どのように変化しますか。

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

macos - 認証を使用して MongoDB を実行する

MongoDB については、今後のアプリケーションで採用したいルートであるかどうかを評価するために把握しようとしています。サーバーに適切にデプロイするには、認証を有効にして (つまり、--auth引数またはauth = true構成ファイルで) 実行する必要があります。

インストールは比較的簡単なようで、必要に応じてドキュメントの助けを借りて進めています。特に、セキュリティに関するセクションでは、認証を有効にして実行し、最初の管理者ユーザーを挿入するプロセスを説明しています。しかし、物事は計画通りに進んでいません。

認証なしで実行すると、期待どおりの結果が得られます-実行され、次の出力が表示されます。

ただし、認証を使用して (方法、arg または config ディレクティブを使用して) 実行すると、次の出力が生成され、プロセスはすぐに終了します。

タグに記載されているように、これは OS X Snow Leopard で実行されており、最新の 1.3.x ナイトリー OS X 64 ビット バイナリ ダウンロードを使用しています (おそらく 1.2 安定版に戻す必要がありますか?)

これを引き起こしている原因と、それを解決するために私にできることはありますか? 私のローカルマシンではそれほど重要ではありませんが、本番環境での使用に実用的にするには、セキュアモードで動作する必要があります.


PS: これが SO ではなく ServerFault にある必要がある場合は、そこに移動してください。どの環境が最適かはわかりませんでした。


アップデート:

mdirolfとMathiasが推奨するように、認証なしで実行し、ユーザーを追加して認証で再実行しようとしました。ただし、それでも同じエラーが発生します。ユーザーは次の方法で追加されました。

その後、認証なしで実行し、mongo シェルに入ると、ユーザーが実際にまだそこにいることが証明されます。私は愚かなことをしていますか?

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

mongodb - SimpleDBはMongoDBに似ていますか?それらは両方ともキー/値型データベースですか?

SimpleDBはMongoDBに似ていますか?

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

mongodb - スモール ビジネス アプリで NO-SQL の信頼性は?

私は、非 SQL エンジンを使用するか、小規模ビジネス向けのドキュメント管理システム用の通常の SQL エンジンを使用するかを決定しています。

私はfirebird/sqlサーバーの経験があり、信頼性の良いトラックを見つけました(特にfirebirdで)。

この市場は、くだらない「サーバー」(クローン製の PC、マヨリティ)、安価なハードディスク、RAID などをめったに使用しないものでいっぱいで、電源オフが正常な場所にあるものもあれば、UPS を持っていないものもあります。 ... (外部サーバーへのオフサイト自動バックアップを含めますが、内部設定は変更しません)。(私はそのような適切なセットアップに関するエンドユーザー教育について知っていますが、それに依存するのはばかげているので、ポイントに固執してください)

設計の観点からは、スキーマのないデータベースが私のシステムに適した方法ですが、実際のソリューション (MongoDb、Tokyo Cabinet など) のいずれかが火の鳥やサービスのクラッシュ、誤動作、乱用のようなものではないか心配です。データの破損は非常にまれです。

計画は、そこにオフィスのドキュメントを保存し、中央リポジトリを提供することです。

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

mongodb - mongodbの配列に対してANDクエリをどのように実行しますか?

ドキュメントの一部であるタグを含む配列があります。例:["red"、 "green"、 "blue"、 "white"、 "black"]

ここで、赤と青のすべてのドキュメントを検索します。