問題タブ [mongodb-query]
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 フィールドを更新する
MongoDB では、別のフィールドの値を使用してフィールドの値を更新することは可能ですか? 同等の SQL は次のようになります。
MongoDB 疑似コードは次のようになります。
mongodb - MongoDB コレクションのオブジェクト配列でクエリされた要素のみを取得する
私のコレクションに次のドキュメントがあるとします。
クエリを実行:
または
一致したドキュメント(ドキュメント 1)を返しますが、常にすべての配列項目がshapes
:
ただし、以下を含む配列のみでドキュメント(ドキュメント 1)を取得したいと思いますcolor=red
。
これどうやってするの?
mongodb - MongoDB:別のクエリ(ネストされたクエリ)の結果に対してクエリを実行する方法は?
コレクションに一連のフィルター(クエリ)を適用する必要があります。デフォルトでは、MongoDBは関数AND
に送信されたすべてのクエリに演算子を適用しfind
ます。全体AND
ではなく、各クエリを順番に(1つずつ)適用する必要があります。つまり、最初のクエリを実行して一連のドキュメントを取得し、2番目のクエリを実行して最初のクエリの結果を取得する必要があります。
これは可能ですか?
それ以外の:
なぜこれが必要なのですか?
Bcoz、2番目のクエリは、コレクション全体に集計を適用するのではなく、最初のクエリの結果に集計関数を適用する必要があります。
mongodb - mongodbで更新されたオブジェクトの数を返す方法は?
mongodb の複数の要素を更新しています。影響を受けるオブジェクトの数を返すことは可能ですか?
arrays - mongodbで複数の配列要素を更新する方法
要素の配列を保持するMongoドキュメントがあります。
=XX.handled
の配列内のすべてのオブジェクトの属性をリセットしたいと思います。.profile
ドキュメントは次の形式です。
だから、私は次のことを試しました:
ただし、各ドキュメントで最初に一致した配列要素のみが更新されます。(これは、 $の定義された動作です-位置演算子です。)
一致したすべての配列要素を更新するにはどうすればよいですか?
ruby-on-rails - MongoDB/Mongoid および計算フィールドを使用した集計関数
既存の Rails アプリを移行して MongoDB (Mongoid を使用) を使用していますが、MySQL でできるように集計を行う方法を理解するのに苦労しています。
以前はSELECT DATE(created_at) AS day, SUM(amount) AS amount GROUP BY day
、次のようなテンプレートでループできるコレクションを返すようなものがありました。
Mongoidでそれを行う方法を知っている人はいますか? モデルは非常に単純です。
ありがとう!
-アビシャイ
mongodb - 地理空間条件付きMongoグループ
地理空間条件で結果を集計しようとすると問題が発生します。
生成します:
「通常」の状態で問題ありません。
何か案が?
mongodb - MongoDB: 複数のコレクションのデータを 1 つに結合する..どのように?
(MongoDB で) 複数のコレクションのデータを 1 つのコレクションに結合するにはどうすればよいですか?
map-reduce を使用できますか?
私は初心者なので、いくつかの例をいただければ幸いです。
mongodb - クエリのキーの MongoDB ワイルドカード
クエリでキーをワイルドカード化することはできますか? たとえば、次のレコードが与えられた場合、私はやりたいと思い.find({'a.*': 4})
ます。
mongodb - MongoDB での内部配列サイズのクエリ
users
コレクション内の MongoDB ドキュメントを考えてみましょう。
tags
サーバー側から (タグをクライアントに渡さずに) 配列の長さを取得する方法はありますか?
ありがとうございました!