Suchergebnisse für Anfrage "aggregation-framework"

4 die antwort

Nur übereinstimmende Unterdokumentelemente in einem verschachtelten Array zurückgeben

Die Hauptkollektion ist der Einzelhandel, der ein Array für Geschäfte enthält. Jedes Geschäft enthält eine Reihe von Angeboten (die Sie in diesem Geschäft kaufen können). Dieses Angebot umfasst eine Reihe von Größen. (Siehe Beispiel unten) etzt ...

2 die antwort

Moongoose aggregate $ match stimmt nicht mit dem @ der ID übere

Ich möchte Produkte nach IDs anzeigen 56e641d4864e5b780bb992c6 und56e65504a323ee0812e511f2) und zeige den Preis nach Abzug des Rabatts, falls verfügbar. Ich kann den Endpreis mit aggregate zählen, aber dies gibt alle Dokumente in einer Sammlung ...

2 die antwort

Aggregationsfilter nach $ lookup

Wie kann ich nach einem $ lookup einen Filter hinzufügen oder gibt es eine andere Methode, um dies zu tun? Mein Datenerfassungstest ist: { "_id" : ObjectId("570557d4094a4514fc1291d6"), "id" : 100, "value" : "0", "contain" : [ ] } { "_id" : ...

TOP-Veröffentlichungen

6 die antwort

Group Mongo Dokumente nach ID und das neueste Dokument nach Zeitstempel erhalten

Stellen Sie sich vor, wir haben die folgenden Dokumente in Mongodb gespeichert: { "fooId" : "1", "status" : "A", "timestamp" : ISODate("2016-01-01T00:00:00.000Z") "otherInfo" : "BAR", ... } { "fooId" : "1", "status" : "B", "timestamp" : ...

0 die antwort

MongoDB fragt von Aggregation zu Gruppe ab

Ich habe folgende Abfrage in MongoDB: var subquery = {"shipdate" : { "$gte" : 19960101, "$lt" : 19960401 } }; var eachsupp = db.lineitems.aggregate([ { $match : subquery }, { $project : { "_id" : 0, "revenue" : {$multiply : ["$extendedprice", ...

2 die antwort

Umformen von Dokumenten durch Aufteilen eines Feldwerts

Angenommen, wir haben eine Sammlung von Rohdaten: { "person": "David, age 102"} { "person": "Max, age 8" }und wir möchten diese Sammlung umwandeln in: { "age": 102 } { "age": 8 }Nur Mongo (d) -Motor verwenden. (Wenn alle Personennamen oder ...

6 die antwort

Mehrfache Join-Bedingungen mit dem $ lookup-Operator

Hier ist meine Sammlung: collection1: { user1: 1, user2: 2, percent: 0.56 } collection2: { user1: 1, user2: 2, percent: 0.3 }Ich möchte die beiden Sammlungen von 'user1' und 'user2' verbinden. Das Ergebnis sieht so aus: { user1: 1, user2: ...

4 die antwort

Letzten "wahren" Wert für jede Gruppe zurückgeben

Ich habe eine Sammlung, in der Dokumente wie folgt aussehen: { _id: ObjectId(), user: ObjectId(), studentName: String, createdAt: Date, isAbondoned: boolean } Beispiele für Dokumente sind: 1- { "_id" : ObjectId("56cd2d36a489a5b875902f0e"), ...

2 die antwort

Wie kann ich die niedrigsten Werte in einer MongoDB-Sammlung erhalten?

Ich habe eine MongoDB-Sammlung mit dem Namen product, die die folgenden Dokumente enthält (siehe unten). { "product" : "Milk", "barcode" : 12345, "price" : 100, "store" : "BestBuy" }, { "product" : "Milk", "barcode" : 12345, "price" : 100, ...

6 die antwort

Dokumente finden, deren Array-Feld mindestens n Elemente eines bestimmten Arrays enthält

Es ist im Grunde, was der Titel sagt. Input:myArray = ein Array von Wörtern Ich habe ein Modell mit FeldwordsCollection, das ist ein Array-Feld. Wie finde ich alle Dokumente des Modells, dessenwordsCollections hat mindestens n Elemente vonmyArray