aggregation-framework

    0

    1答えて

    各ユーザの各レベルのアラートの数で結果を生成する必要があります。 次のような構造: { "identitity": "59e3b9dc5a3254691f327b67", "alerts": [ { "level": "INFO", "count": "3" }, { "level": "ERROR",

    0

    1答えて

    私は自分のような初心者のために似たような質問をしましたが、それほど複雑です。加えて、答えのどれもが構文を打ち破った。 マイデータベース: name :"Kim" points: [ { category:"Purchase", points: -50}, { category: "Wage", points : 275}, {

    0

    2答えて

    データ構造で始まります「Android 5.0」、「Android 6.0」、「Windows Phone」、「Windows Phone 8.1」 オペレーティングシステムの種類のみを含むプロパティはありません。のみAndroid。 私は、Windowsの電話とアンドロイドの電話の数を取得する必要があります。 私の一時的な解決策: db.getCollection('RB').find(

    0

    1答えて

    mongoDBグループを作成する際に、条件付きで合格しなかったためグループ化されていない文書を含む構文を見つけようとしています。 文献は、私は、他のグループを一致させるための相互に排他的な文字列配列を作成 east_ny_zipcodes = ["11209", "11210", "11211", ...] lower_ny_zipcodes = ["11212", "11213", "1121

    0

    1答えて

    返された文書にサブ文書が含まれていないクエリまたは集計を作成したいとします。私は与えられたフィールドが事前にサブドキュメントになることを知らない(または私はちょうどそれらをスキップするために投影を使用する)。だから私はこのような文書があれば、たとえば、: { _id: 1, field1: "a", field2: "b", field3: { s

    0

    1答えて

    私はコレクションを持っており、コレクション内の各ドキュメントに配列フィールドcountriesがあります。私は、以下の国のいずれかを含むすべての文書を選択します: China, USA, Australia 、出力は各ドキュメントが持つ上記の国の数が表示されるはずです。 は、私は、集約コマンドの下に使用します。 db.movies.aggregate([ { $match: {

    0

    1答えて

    昨日以来私が解決しようとしてきた問題があります。そこでは、都市名またはサブシティ名を受け入れ、都市またはサブシティが一致するすべてのドキュメントのデータベースをクエリします。 私の問題は、次のとおりです。 1)3つの文書はムンバイとして街を持っている4書類がある場合は、1つの文書はナビムンバイなどの都市があり、私はムンバイのクエリを実行するときどこ1つの文書、私は唯一の2文書を取得する必要がありま

    0

    1答えて

    MongoDBには〜600,000件のドキュメントがあります。これらのうち、正確に半分が0に設定されたフィールドを持っていますが、他のフィールドは1に設定されているフィールドは同じです。集計パイプライン(PyMongo経由)でsampleオペレーションを使用してこのコレクションからランダムサンプルを取得しようとすると、 1の値に向かって最初のコレクションが均等に分散されている場合、当該フィールドが

    0

    1答えて

    私はクエリを作成する必要があるので、私のクエリでは、サイズが1のときだけ表示する必要があります。私の予測では結果を表示していますが、クエリは表示されますがサイズはすべて表示されますが、サイズが1のときだけ表示する必要があります。私は投影を使用しました。 これは、単一のドキュメントです: document と私のクエリはこれです: db.movies.aggregate([ {"$project"