問題タブ [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.
mongodb - mongodb のカウント基準に基づいてフィールドのサブセットをクエリする
コレクションに保存されているドキュメントの形式は次のとおりです。
count(c) > 1 のコレクション内のすべてのドキュメントからフィールド「d」と「e」を取得したいと考えています。
これを効率的に行うにはどうすればよいでしょうか。
mongodb - mongodb で部分配列の値を抽出する
ここにMongoDB初心者...
私は次のようなコレクションを持っています...
mongo シェル経由でクイズのスコアのみを表示するにはどうすればよいですか?
java - mongodbgeoSpatialクエリが機能しない
特定の半径(km /マイル)内のレコードを取得しようとしています。
mongodb 2dインデックス:
コレクション内のレコードには、インデックス付きのキーがあります。
シェルからコレクションのgetIndexes()を呼び出すと、次のようになります。
上記のすべてにもかかわらず、このコマンドでレコードをフェッチしようとすると失敗します。
誰もがこれが機能するのを妨げるものを指摘できますか?
mongodb - MongoDBシェルからレプリカセットにどのように接続しますか?
mongodbに接続するアプリケーションを作成している場合は、レプリカセットのシードリストを提供できます。ドライバーは、書き込みコマンドを実行できるマスターノードに移動します。
mongo
レプリカセットに接続するために、コマンドラインシェルのシードリストを指定するにはどうすればよいですか。
mongodb - Mongodb : mapreduce/aggregation で配列値を数える
次の構造のドキュメントがあります。
そして、「アイテム」の総数をカウントする簡単な関数を構築しました。
しかし、約 100 万個のアイテムの後、関数が壊れ、Mongo が終了します。新しい集計フレームワークと mapreduce 関数を調べましたが、このような単純なカウントにどちらを使用するのが最適かわかりません。
提案を歓迎します! ありがとう。
mongodb - Mongo シェルで未定義の変数を操作する
次のように、--eval で変数を取るように Mongo スクリプトを設定しています。
ただし、スクリプトを必要とせずにスクリプトを引き続き機能させたい--eval
.
これがブラウザーベースの JS でvar internalParameter = window.parameter || null
ある場合、未定義の変数をチェックすることによってスローされる ReferenceError を回避するために、ある種のことを行うだけですmongo
が、 window
. Mongo スクリプトでグローバル オブジェクトを介して変数にアクセスすることは可能ですか? それとも、これを try/catch でラップする必要がありますか?
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
助けてくれてありがとう。
javascript - MongoDB シェルスクリプトと JavaScript の違いは?
これは宿題のためなので、本質的に解決策を提供するため、コードを投稿したくありません。一般的なスニペットを投稿できます。私はjavascriptとMongoの初心者であり、基本的に昨夜の数時間でそれらを学びました。
基本的に、シェルに貼り付けると完全に機能するコードがありますが、データベースに保存して実行しようとすると機能しません。これが基本的な例です。
したがって、このコードをコピーして貼り付けてvar x = true
orvar x = false
最初に設定すると機能しますが、これを行うと:
それからそれは動作しません。
何か案は?
mongodb - Windows用のmongoシェル拡張機能はありますか?
mongo-hackerプロジェクトを見つけましたが、Windowsをサポートしていないので、似たようなプロジェクトを知っている人はいないでしょうか。