Suchergebnisse für Anfrage "aggregation-framework"

4 die antwort

Mongodb wählt alle Felder aus, gruppiert nach einem Feld und sortiert nach einem anderen Feld

Wir haben die Sammlung "Nachricht" mit folgenden Feldern _id | messageId | chainId | createOn 1 | 1 | A | 155 2 | 2 | A | 185 3 | 3 | A | 225 4 | 4 | B | 226 5 | 5 | C | 228 6 | 6 | B | 300Wir möchten alle Dokumentfelder mit folgenden Kriterien ...

3 die antwort

Überprüfen Sie, ob jedes Element im Array der Bedingung entspricht

Ich habe eine Sammlung von Dokumenten: date: Date users: [ { user: 1, group: 1 } { user: 5, group: 2 } ] date: Date users: [ { user: 1, group: 1 } { user: 3, group: 2 } ]Ich möchte nach dieser Sammlung fragen, um alle Dokumente zu finden, in ...

1 die antwort

Mongodb-Anzahl bei mehreren Gruppenfeldern unterschiedlich

Ich habe eine Transaktionstabelle, in der die von den Mitarbeitern eingenommenen Feiertage aufgeführt sind. Ich würde Hilfe benötigen, um das SQL-Szenario in Mongodb zu verfolgen. select employee,month,year,count(distinct (holiday_type) from ...

TOP-Veröffentlichungen

4 die antwort

So erstellen Sie ein neues Array-Feld mit dem Aggregat-Framework

Ich fange an, mongoDb zu verwenden, und stecke bei einem einfachen Anwendungsfall fest. Nehmen wir an, ich habe eine Sammlung 'aCollection' mit Einträgen wie diesen: { _id: ObjectId(123), lat: 48,56623, long: 2,56332 }und ich möchte eine ...

2 die antwort

Wie werden in NodeJS Ergebnisse von Mongodb mit unterschiedlichen Feldnamen ausgegeben?

Ich verwende nodejs, um mongodb abzufragen und möchte json mit benutzerdefinierten Feldnamen ausgeben. Zum Beispiel original json von MongoDB vielleicht {id:1, text:"abc"}Ich möchte es ausgeben als {ObjectID:1, DisplayText:"abc"};Ich verstehe, ...

1 die antwort

So konvertieren Sie MongoDB-Aggregationsabfragen nach Laravel MongoDB von jenssegers

Ich habe MongoDB Collection genanntÄnderungenwelches folgende Daten enthält { "date" : ISODate("2014-06-09T00:00:00.000Z"), "field" : "ip", "from" : "157.11.209.123", "to" : "107.21.109.254" } { "date" : ISODate("2014-05-15T00:00:00.000Z"), ...

1 die antwort

MongoDB, Multiple count (mit $ existiert)

Ich habe diese 3 Anfragen: db.mycollection.count({requestA:{$exists:true}}) db.mycollection.count({requestB:{$exists:true}}) db.mycollection.count({requestC:{$exists:true}})Ich möchte nur eine Anfrage stellen ... Also habe ich Folgendes ...

1 die antwort

MongoDB - Das Argument für $ size muss ein Array sein, aber vom Typ: EOO

Versuch, eine MongoDB-Datenquelle mit zu erstellenicCube [http://www.iccube.com] . Die Idee ist, die Größe eines Arrays als neues Feld zurückzugeben. So etwas wie : $project: { "people": 1, "Count myFieldArray" : {$size : "$myFieldArray" } ...

2 die antwort

Mungoaggregation mit Geonear

Ich versuche, Paging mit dem Mongoose-Befehl geoNear zu implementieren. Es scheint, dass das Überspringen mit geoNear nicht unterstützt wird, und ich verstehe, dass die Aggregation funktionieren würde (mit Paging mit Performance-Kosten). Wie kann ...

1 die antwort

Mongodb-Aggregation nach Tag und Stunde

Ich verwende Mongodb-Aggregation, um einen Datensatz zu aggregieren. Meine Situation ist etwas komplex. Ich habe eine Sammlung wie folgt: { startTime: ISODate("2014-12-31T10:20:30Z"), customerId: 123, ping: "2", link: "3" }Jetzt möchte ich Daten ...