問題タブ [mongo-shell]

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 に答える
179 参照

mongodb - mongodb のカウント基準に基づいてフィールドのサブセットをクエリする

コレクションに保存されているドキュメントの形式は次のとおりです。

count(c) > 1 のコレクション内のすべてのドキュメントからフィールド「d」と「e」を取得したいと考えています。

これを効率的に行うにはどうすればよいでしょうか。

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

mongodb - mongodb で部分配列の値を抽出する

ここにMongoDB初心者...

私は次のようなコレクションを持っています...

mongo シェル経由でクイズのスコアのみを表示するにはどうすればよいですか?

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

java - mongodbgeoSpatialクエリが機能しない

特定の半径(km /マイル)内のレコードを取得しようとしています。

mongodb 2dインデックス:

コレクション内のレコードには、インデックス付きのキーがあります。

シェルからコレクションのgetIndexes()を呼び出すと、次のようになります。

上記のすべてにもかかわらず、このコマンドでレコードをフェッチしようとすると失敗します。

誰もがこれが機能するのを妨げるものを指摘できますか?

0 投票する
10 に答える
97693 参照

mongodb - MongoDBシェルからレプリカセットにどのように接続しますか?

mongodbに接続するアプリケーションを作成している場合は、レプリカセットのシードリストを提供できます。ドライバーは、書き込みコマンドを実行できるマスターノードに移動します。

mongoレプリカセットに接続するために、コマンドラインシェルのシードリストを指定するにはどうすればよいですか。

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

mongodb - Mongodb : mapreduce/aggregation で配列値を数える

次の構造のドキュメントがあります。

そして、「アイテム」の総数をカウントする簡単な関数を構築しました。

しかし、約 100 万個のアイテムの後、関数が壊れ、Mongo が終了します。新しい集計フレームワークと mapreduce 関数を調べましたが、このような単純なカウントにどちらを使用するのが最適かわかりません。

提案を歓迎します! ありがとう。

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

mongodb - Mongo シェルで未定義の変数を操作する

次のように、--eval で変数を取るように Mongo スクリプトを設定しています。

ただし、スクリプトを必要とせずにスクリプトを引き続き機能させたい--eval.

これがブラウザーベースの JS でvar internalParameter = window.parameter || nullある場合、未定義の変数をチェックすることによってスローされる ReferenceError を回避するために、ある種のことを行うだけですmongoが、 window. Mongo スクリプトでグローバル オブジェクトを介して変数にアクセスすることは可能ですか? それとも、これを try/catch でラップする必要がありますか?

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

mongodb - MongoDB toLowerCase()

Profiles というコレクションがあり、これには email という配列が含まれています。

配列内のすべての電子メール文字列を小文字に変更したいと考えています。

エラー:

Tue Jan 29 16:52:28 SyntaxError: missing ) after argument list (shell):1

これも見つけました:

エラー:

Tue Jan 29 16:51:41 TypeError: e.emails.toLowerCase は関数ではありません (シェル):3

助けてくれてありがとう。

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

javascript - MongoDB シェルスクリプトと JavaScript の違いは?

これは宿題のためなので、本質的に解決策を提供するため、コードを投稿したくありません。一般的なスニペットを投稿できます。私はjavascriptとMongoの初心者であり、基本的に昨夜の数時間でそれらを学びました。

基本的に、シェルに貼り付けると完全に機能するコードがありますが、データベースに保存して実行しようとすると機能しません。これが基本的な例です。

したがって、このコードをコピーして貼り付けてvar x = trueorvar x = false最初に設定すると機能しますが、これを行うと:

それからそれは動作しません。

何か案は?

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

mongodb - Windows用のmongoシェル拡張機能はありますか?

mongo-hackerプロジェクトを見つけましたが、Windowsをサポートしていないので、似たようなプロジェクトを知っている人はいないでしょうか。