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

mongodb - mongodb コレクションのフィールドのプロパティを更新する

Taskunique = Trueのフィールドを持つコレクションがありtitleますが、最新の要件により、この unique = True を削除する必要があります。つまり、False に設定する必要があります。

これを行う方法はありますか?もちろん、コレクションを手放したくありません。

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

perl - Perl mongo->「$in」演算子を使用したコレクション数

perl MongoDB::Collection モジュールを使用して、mongo シェルから「in」演算子を使用できるかどうか疑問に思っていました。いろいろ試してみましたが、期待したほどの結果が得られませんでした。ドキュメントやstackoverflowの他の投稿をチェックしましたが、何かを見落としていない限り、これについて具体的には何も見つけられないようです。

http://docs.mongodb.org/manual/reference/operator/query/in/

mongo シェル経由で実行しているカウント クエリは次のとおりです。

リストを配列またはハッシュ参照として渡すか、文字列を事前に作成するいくつかの異なる方法を試しました...

ダンピング$whitelist->methodsの場所

私は答えを求めて高低を見てきましたが、ドライバーが現在このように $in 演算子を使用できるかどうかを知っている人はいますか? 前のクエリから返されたメソッドをループして結果を合計するには、さらに多くのコードが必要になります。

$in 演算子について私が見た他の唯一のスタック オーバーフローの投稿は、http: //api.mongodb.org/perl/current/MongoDB/OID.html の使用を推奨するperl の _id を持つこの $in mongoDB 演算子でしたが、考えないでくださいこれは、ID に関係しているように見えるので、私の例に関連しています。

どんな助けや議論も大歓迎です。

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

mongodb - mapreduce hadoop への入力として mongoDB のすべてのコレクションを渡す

Hadoop MR ジョブへの入力として、MongoDB 内のデータベースのすべてのコレクションを渡す必要があります。複数の入力を許可する方法があります。

しかし、データベースには約10個のコレクションがあります。上記のメソッドでは、2 つのコレクション引数のみが許可されます。私がする必要があるのは、すべてのコレクションをマッパー メソッドだけで取得することだけです。私のレデューサーは、それらすべてで同じになります。

どんな助けでも大歓迎です。

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

php - PHP での MongoDb の更新

特定のレコードがあるコレクション test_posts が 1 つあります。1 または 0 の値を持つ「is_published」というフィールドがあります。これに基づいて、エンド ユーザー側のコンテンツを表示しています。コンテンツを表示できますが、更新のために、MongoDB に従ってクエリにいくつかの変更があります。

サンプルコードは次のとおりです。
$newdata = array('$set' => array("is_published" => $_REQUEST['is_published'] ));
$c->update(array("id" => "1"), $newdata);

特定のレコードのみを更新するためにこのコードを記述します。MySql クエリに似ています。
UPDATE test_posts SET is_published = '" . $_REQUEST['is_published'] ."' WHERE id= '" . $_REQUEST['id'] ."'";

MongoDb クエリは MySql と同じですか? 必要に応じて変更を提案してください。

MongoClient を使用して MongoDB の特定のリクエスト データのレコードを更新する方法を提案してください。

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

python - pymongo の runco​​mmand で "from" を kwarg キーとして使用する

pymongo を使用して、リモートの mongo インスタンスからコレクションを複製しようとしています。ドキュメントcloneCollectionから、コレクションの複製には次のコマンドが必要です。

このコマンドを pymongo で実行するには、コマンドの追加パラメーターを次のように kwargs として指定する必要があります。

しかし、fromは python の予約済みキーワードであるため、キーワードとして使用することはできません。別の方法は、次のようにコマンドを python dict として渡すことです。

ただし、この場合、順序は保持されず、このエラーが発生します

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

mongodb - MongoDB Match クエリの作成

私のユーザーコレクションには、このようなデータがあります

私のクエリはこのようなものです

上記のクエリは、 "Steve Sam Steward Savior Sana"に一致するすべてのユーザー名を検索します。しかし、 「Steve Sam Steward Savior Sana」の任意の単語と一致するユーザー名が必要です

上記のクエリを逆に機能させるにはどうすればよいですか

期待される結果は { name:"steve" },{ name:"sana" }

ループを実行しましForEachたが、それが正しい方法かどうかはわかりません。

これが私が達成しようとしているものです

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

mongodb - MongodbRef を使用して Mongodb でドキュメントを参照する方法と結合されたドキュメントを取得する方法

こんにちは、Mongo db は初めてです。スマイリーとスマイリー カテゴリを格納するために、このようなクラス構造を持っています。スマイリー カテゴリ コレクションを参照するためにスマイリー クラスに mongodef プロパティを作成しましたが、スマイリー カテゴリ名を取得できるようにしました...

レコードを取得するために以下のコードを使用していますが、レコードは1つのドキュメントからのみ取得されます

ここで私が欲しいのは、次のような結果セットを結合することです

どうすればこれを達成できますか? 私は正しい道を進んでいますか?解決策を教えてください