Suchergebnisse für Anfrage "aggregation-framework"
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 ...
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 ...
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" : ...
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" : ...
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", ...
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 ...
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: ...
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"), ...
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, ...
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