aggregation-framework

    0

    1答えて

    に一致すると、基本的には、フィールド "focusStores"に特定のストアが含まれている場合にtrueのクエリでブール値フィールド "focus"を作成しようとしています。 例:次のような製品は - ["AAA"、 "BBB"]を格納し、店舗 "AAA"を検索条件として使用している場合、フォーカスフィールドは真でなければなりません。 これは現在、私の最善の試みです。どんな助けもありがとう! M

    0

    1答えて

    コレクションに集計を適用していますが、複数のフィールドでグループ化したいと思います。すべての計算はパイプラインで同じです。結果をさまざまな分野でグループ化してみたいと思います。私が使用していますフィールドの 可能な値: ageCategory -> 10, 20, 30 40 sex -> Male, Female type -> A,B,C,D,E stage -> I, II, III,

    0

    2答えて

    $ setIntersectionがオブジェクトで動作するように思えます。 例: オブジェクト1: [ {name: "test5", value:5}, {name: "test4", value:4}, {name: "test3", value:3}, {name: "test2", value:2} ] オブジェクト2: [ {nam

    0

    1答えて

    私はMongoを初めて使っています! にモンゴでのSQLステートメントに参加残さないためにどのように私助けてください: Select * from TableA left Join TableB on (TableA.col1 = TableB.col1 AND TableB.col2 = "ABC") 私に同等Mongoのクエリを入力してください!!! ありがとうございました! Mongo

    1

    1答えて

    今日、私はmongoDBコレクションをSQLのテーブルの列となるvertica(SQLデータベース)と同期させる必要がある状況に遭遇します。 私はmongoDBアグリゲーションフレームワークを使用して、最初に、望む結果ドキュメントを照会し、操作して投影し、それをverticaに同期させます。 私が凝集するスキーマは次のようになります。配列の値が他の配列の値と関連していないので、私は必要なもの、 {

    0

    1答えて

    集計を使用して、コレクションの各年の最小日と最大日のレコードの特定の列の値の差に到達する方法パイプラインや地図のmongodbの削減?私は次の形式取るために結果を希望 /* 1 */ { "_id" : 1, "item" : "abc", "price" : 10, "quantity" : 2, "date" : ISODate("2014-

    0

    1答えて

    mongoで月曜日を現地時間帯で取得する必要があります。今すぐ実行する場合 $dayOfMonth : ISODate("2017-10-19T00:00:00.000+01:00") 私は18を取得しますが、私はローカルタイムゾーンでそれが必要です。 mongoに$dayOfMonthでローカルタイムゾーンを使用させる方法はありますか?または少なくともどのようにmongoでタイムゾーンオフセ

    1

    2答えて

    I持っている2つのコレクション 1.製品コレクション==> /* 1 */ { "_id" : 154, "name" : "Chocolate Heaven", "price" : 7 } /* 2 */ { "_id" : 155, "name" : "Tasty Lemons", "price" : 8 } /* 3

    0

    1答えて

    に$ dateToString操作からMongoDBの結果を変換する「日付のみ」の結果: db.getCollection('tournamentactivity').aggregate([ { $project:{ "yearMonthDay": { "$dateToString" : { "for