Suchergebnisse für Anfrage "aggregation-framework"

4 die antwort

MongoDB Regex-Suche nach ganzzahligem Wert

Ich möchte einen ganzzahligen Wert in MongoDB regex suchen. Ist das möglich Ich erstelle eine CRUD-Schnittstelle, die Platzhalter für die verschiedenen Felder zulässt. Ich versuche, die Benutzeroberfläche für einige Felder, die Ganzzahlen sind, ...

4 die antwort

Find in Double Nested Array MongoDB

Ich habe diese Sammlung in mongodb { "_id" : "777", "someKey" : "someValue", "someArray" : [ { "name" : "name1", "someNestedArray" : [ { "name" : "value" }, { "name" : "delete me" } ] } ] }Ich möchte ein Dokument basierend auf ...

4 die antwort

Wie verwende ich die $ cond-Operation im Spring-MongoDb-Aggregations-Framework?

Ich habe eine Aggregationspipeline, die ein Projekt wie das folgende enthält: $project: { start: { $cond: { if: { $eq: ["$start", "EARLY"] }, then: "$deltastart.start", else: "$deltastart.end" } },... },... was funktioniert gut in Mongo Shell. ...

TOP-Veröffentlichungen

2 die antwort

Berechnen Sie den Durchschnittswert eines Mongodb-Dokuments [duplizieren]

Diese Frage hat hier bereits eine Antwort: Mongo durchschnittliche Aggregationsabfrage ohne Gruppe [/questions/23323515/mongo-average-aggregation-query-with-no-group] 2 Antworten Angenommen, ich habe eine Sammlung wie diese: { _id: 1, city: ...

2 die antwort

Wie konvertiere ich Millisekunden in Datum in Mongodb-Aggregation?

Ich habe eine Sammlung in MongoDB und Dokumente wie diese - [ { "campaignId": 1, "operatorId": 1, "txnType": "DR", "amount": 2, "balance": 0, "txnTime": 1428907779206, "txnSrc": "Dial_In", "msisdn": "9789877667", "circle": "Delhi", "smsContent": ...

2 die antwort

Group Array nach dem Abwickeln und Match

Ich habe ein doppelt verschachteltes Schema: mongoose.model('Team', mongoose.Schema( { players : [{ trikots : [{ isNew : Boolean, color : String }] }] })Für den Moment sieht meine Abfrage so aus: Team.aggregate() .match({'_id' : new ...

4 die antwort

mongo Gruppe und zählen mit Bedingung

Ich versuche, eine Reihe von Dokumenten zu gruppieren und sie nach ihrem Wert zu zählen. Beispielsweis { "_id" : 1, "item" : "abc1", "value" : "1" } { "_id" : 2, "item" : "abc1", "value" : "1" } { "_id" : 3, "item" : "abc1", "value" : "11" } { ...

2 die antwort

Mongodb, Pymongo, Aggregat gibt seltsame Ausgabe (etwas über Cursor)

Ich versuche, eine Liste der Personen mit den meisten Einträgen in meiner Datenbank abzurufen. print db.points.aggregate( [ { "$group": { "_id": "$created.user", "count":{"$sum":1} } }, { "$sort": {"count":-1} } ] )Ein Eintrag sieht so aus: { ...

4 die antwort

So gruppieren Sie nach verschiedenen Feldern

Ich möchte alle Benutzer mit dem Namen 'Hans' finden und ihr 'Alter' und die Anzahl der 'Kinder' durch Gruppierung zusammenfassen. Angenommen, ich habe folgende in meiner Datenbank "Benutzer". { "_id" : "01", "user" : "Hans", "age" : "50" ...

6 die antwort

So entfernen Sie doppelte Werte in einer Liste in mongodb

Ich habe eine Mongodb-Sammlung. Wenn ich es tue. db.bill.find({})Ich bekomme { "_id" : ObjectId("55695ea145e8a960bef8b87a"), "name" : "ABC. Net", "code" : "1-98tfv", "abbreviation" : "ABC", "bill_codes" : [ 190215, 44124, 190215, 147708 ], ...