問題タブ [mongo-collection]

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

java - Java を使用して MongoDB でコレクションを作成する

javaを使用してmongodbでコレクションを作成したい.以下は私が使用したコードです.データベースに接続できます.しかし、コレクションは起こっていません.

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

java - mongoDBへの挿入中の一意のチェック

いくつかの値をmongo dbに挿入するプログラムがあり、product_srcがデータベースに繰り返し挿入されるのを避けたいです。どうすればそれをコードで設定できますか? 私のコードは

前もって感謝します。

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

java - mongoDB で一意のインデックスを作成する

フィールドの一意のインデックスを作成しようとして、mongo db 挿入に Java プログラムを使用しています。product_src はコレクション内のフィールドであり、重複挿入を避けるために一意のインデックスとして設定したいと考えています。次のコードを試していますが、これに問題がある構文エラーを示しています。

t はコレクションです。行 db.t.ensureIndex({"product_src":1}); に問題があります。

mongo DBで一意のインデックスを作成する方法のサンプルコードを教えてください

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

java - MongoCollections updateOne メソッドを使用して、ネストされた配列を更新/挿入するにはどうすればよいですか?

ドキュメントの簡単な例を次に示します。

item_id=45 の item_amount の値を 3 ずつ増やすにはどうすればよいですか? item_id=45 が配列に存在しない場合、それが追加され、item_amount の値が 3 になるようにします。

MongoCollection の updateOne は、Java で mongodb を操作する最新の方法だと思います。その方法を使用したいのですが、適切な方法がわかりません。(古い更新方法を使用して多くの回答を見つけたので、有用なものが欠けていない限り、それらを参照しないでください)。

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

mongodb - Meteor : ルータ パラメータを渡して結果なしでコレクション データを取得する

私は流星にかなり慣れていないので、Iron Router を使用して URL パラメータを Collection に渡し、表示用のデータを取得しようとしているときに問題が発生しました。

具体的には、イベントを含むコレクションがあり、1 つのコレクションをより詳細に表示するページが必要です。

PS: Iron Router と Meteor のパブリッシュ/サブスクライブ ロジックを、すべてのイベントの表示、作成、個人用リストへの保存などの他のタスクにうまく使用しました。


event.html

router.js


パブリッシュはサーバー上の publish.js で行われ、サブスクライブはルーターの
publish.jsで行われます。

router.js


私はManuel Schoebel linkによるこのチュートリアルを見てきました

コレクションの検索が行われるまでは問題ありません。コレクションから結果データをログに記録すると、undefined

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

mongodb - Mongo コレクション名の取得関数 db.getCollectionNames() がシャーディングで機能しない

関数 db.getCollectionNames() ですべてのコレクション名を取得していました。

しかし、シャーディングを開始するとすぐに、関数 db.getCollectionNames() が機能しません。

シャーディングがアクティブなときにデータベース内のすべてのコレクション名を取得する方法は?

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

python - 2 台の異なるコンピューターに存在する mongoDB の 2 つのデータベースをマージする方法は?

特定の Web サイトのデータを保存するために mongoDB を使用しています。二人で仕事をしているので、自分のパソコンを使って仕事をしています。コンピュータには、データベースwebsite_dataとそのデータベース内のコレクションの両方がありますwebpages。いくつかの分析とグラフのプロットのために、1 台の PC にデータ全体が必要です。2 つのデータベースを結合するにはどうすればよいですか? スクリプトを書こうと思ったのですが、他のコンピュータのデータベースに接続する方法がわかりません。PC に直接コピーできるデータベース ファイルはありますか?