問題タブ [mongo-java]
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 - 集計で $where を使用できる方法はありますか
集計で $where を使用できる方法はありますか。
私のコレクションは {"id":5,score:70} です。{$match:{$where:"this.id>5&&this.score>70"}} を試しましたが、うまくいきません。私のAPIはmongへのインターフェースであり、「SQL」のような一般的なテキストでユーザーからクエリを受け取ります.ドキュメントが言うように、$matchでそれを使用できないため、集計で$whereを使用できる方法です.通常の検索では問題ありませんが、集計クエリで機能させるにはどうすればよいですか?
mongodb - アンワインドにすべてのデータが表示されない
次のようなコレクションがあります。
次のクエリを適用しています。
しかし、私は何の結果も得られません。クエリに何か問題がありますか?
mongodb - Array フィールドの $type が false を返す
"testfields": [{ "test_id": 1, "test_name": "xxxx" }] }
mongodb - Mule Mongo Connector を使用して開いている接続が多すぎるため、maxBSONObjectSize/接続を決定する例外が拒否されました
Mule Mongo Connector を使用して、Mongo DB でいくつかの操作を行っています。この問題は発生せずにしばらく使用していましたが、Mule でフローをしばらく実行した後、この例外が発生しました。
私は ./mongod シェルを見てきましたが、200 を超える接続を開いていると、常にこのエラーが発生します。
何が起こっているのかわかりません。他の情報が必要な場合は、問題なく追加できます。
どうもありがとうございました。
spring-data-mongodb - MongoDB: Java ドライバーを使用して mongo 日付集計で日付別にグループ化する方法
私は、webapp プロジェクトでそれを呼び出すために、mongo シェル コマンドを Java mongo ドライバーの上にある Java クエリに変換するのに苦労しています。コマンドは次のとおりです。
上記のクエリの出力結果は、mongo シェルで次の形式になります。
java mongo driver を使用して Java で同じクエリを書くことに失敗しました。以下は私のクエリです:
以下の結果セットを返します。
クエリに分の部分と時間の部分を含めるという課題があります。モンゴシェルと同じ結果セットを出力するようにクエリを微調整するにはどうすればよいですか。
見てくれてありがとう