Tag: aggregation-framework

Das MongoDB Aggregation Framework bietet eine Möglichkeit, neu zu gestalten und aggregieren von Daten in MongoDB 2.2+.

Zählen Sie, wie viele Dokumente enthalten ein Feld

Anzahl der Antworten 2 Antworten
Habe ich diese drei MongoDB Dokumente: { "_id" : ObjectId("571094afc2bcfe430ddd0815"), "name" : "Barry", "surname" : "Allen", "address" : [ { "street" : "Red", "number" : NumberInt(66), "city" : "Central City" }, { "street" : "Yellow", "number" :

Konvertieren von mongo-array-Objekt mit Schlüssel-Wert-paar

Anzahl der Antworten 3 Antworten
Habe ich ein mongo-Dokument enthält ein array von Strings, und ich brauche, um zu konvertieren, das insbesondere array von strings in ein array-Objekt mit den Schlüssel-Wert-paar. Unten ist meine aktuelle Programm zu. { "_id" : ObjectId("57e3720836e36f63695a2ef2"), "platform"

Rekursive Suche in einer Sammlung in MongoDB

Anzahl der Antworten 2 Antworten
Habe ich eine Liste der Dokumente in MongoDB mit Baumstruktur, wo Modell Baum-Strukturen mit Eltern-Referenzen Muster verwendet. Ich möchte eine einzelne aggregation Abfrage gibt vorfahrenliste(bis root), angesichts der 'name' - Eigenschaft. Struktur: { '_id': '1', 'name': 'A',

Sortieren nach Datum in Mungo-aggregation framework

Anzahl der Antworten 3 Antworten
Im arbeiten auf einer nodejs+mongodb-Projekt mit Mungo. Jetzt habe ich über eine Frage, die ich nicht wissen, die Antwort auf. Ich bin mit aggregation-framework zu bekommen, gruppiert die Ergebnisse. Die Gruppierung erfolgt auf ein Datum ohne Zeit-Daten-Feld

MongoDB - Nutzung-aggregation-framework oder mapreduce für die passende array von strings innerhalb von Dokumenten (Profil-Abgleich)

Anzahl der Antworten 2 Antworten
Ich Baue eine Anwendung, die verglichen werden, um eine dating-Anwendung. Habe ich einige Dokumente mit einer Struktur wie dieser: $ db.profile.finden().ziemlich() [ { "_id": 1, "firstName": "John", "lastName": "Smith", "fieldValues": [ "favouriteColour|red", "food|pizza", "food|chinese" ] }, {

Mongo-DB-Aggregat funktioniert nicht

Anzahl der Antworten 2 Antworten
Habe ich die folgenden Daten in einer mongo-collection (datacollection) : { "_id": ObjectId("54980efef7db7d9b018d375b"), "sub_id": "1234567890", "points": "10", "oid": "1", "name": "test", "app": "e53abc6d12fea63c80e4c2e1d49e", "source": "mysource", "product_name": "browser", "added": ISODate("2014-12-22T12:30:54.618Z"), "added_human": "2014-12-22 06:30:54", "checked": true } Ich wirklich

Abfrage, kombiniert $Projekt, $entspannen & $Gruppe

Anzahl der Antworten 1 Antworten
Habe ich folgende Daten eingestellt: { "_id" : ObjectId("57684f2b61f2af6d49fa6dbd"), "firstname" : "First1", "surname" : "Sur1", "email" : "[email protected]", "goals" : [ { "gId" : "base1", "recordDate" : ISODate("2016-06-21T20:05:48.972Z") }, { "gId" : "base2", "recordDate" : ISODate("2016-06-21T20:05:48.972Z") },

MongoDb Wie Sie die Gruppe, indem Sie Monat und Jahr aus string

Anzahl der Antworten 1 Antworten
Ich bin mit Feld dateStr in der Sammlung { .... "dateStr" : "07/01/2020" .... } { .... "dateStr" : "07/01/1970" .... } Ich möchte die Gruppe von Monat und Jahr aus dateStr Feld Habe ich versucht db.collection.aggregate(

Die Berechnung der Anzahl und Durchschnitt mit MongoDB aggregation

Anzahl der Antworten 2 Antworten
Ich habe eine einfache db-layout wie dieses: client id sex (male/female) birthday (date) client id sex (male/female) birthday (date) (...) Ich versuche zu schreiben, eine aggregation Befehl, die Ausgänge, wie viele männliche und weibliche Kunden, die ich

MongoDB elemmatch mehrere Elemente in array

Anzahl der Antworten 1 Antworten
Ich habe eine mongodb-Dokument wie { "_id" : ObjectId("54e66b2da7b5f3a92e09dc6c"), "SomeMetric" : [ { //some object } { //some object } ], "FilterMetric" : [ { "min" : "0.00", "max" : "16.83", "avg" : "0.00", "class" : "s1"

Frühling - mongodb - aggregation - Die 'cursor' - option ist erforderlich,

Anzahl der Antworten 2 Antworten
Ausführen der folgenden aggregation pipeline: public void getMostLikedItems () { UnwindOperation unwind = Aggregation.unwind("favoriteItems"); GroupOperation group = Aggregation.group("favoriteItems").count().as("likes"); SortOperation sort = Aggregation.sort(Sort.Direction.DESC, "likes"); Aggregation aggregation = newAggregation(unwind, group, sort); DBObject result = mongoTemplate.aggregate(aggregation, "users", LikedItem.class).getRawResults(); } wirft

MongoDB Aggregat $match und $Gruppe mit $Summe

Anzahl der Antworten 3 Antworten
habe ich eine Sammlung mit Dokumenten wie diesem: { "Company" : "4433", "Descripcion" : "trabajo", "Referencia" : "11817", "HoraImportado" : "15:54", "ImportedOd" : "2014-05-20T13:54:28.493Z", "Items" : , "Notes" : [ { "_id" : ObjectId("537b5ea4c61b1d1743f43420"), "NoteDateTime" : "2014-05-20T13:54:44.418Z",

Mongodb aggregation ist $group, beschränken die Länge von array

Anzahl der Antworten 1 Antworten
Möchte ich der Gruppe alle Dokumente nach einem Feld, aber zum einschränken der Anzahl der Dokumente gruppiert, die für jeden Wert. Jede Nachricht hat eine conversation_ID. Ich brauche, um die 10 oder kleinere Anzahl von Nachrichten für

mongodb gesamtwirtschaftlichen Rahmen-Abfrage mit max Datum

Anzahl der Antworten 1 Antworten
Ich habe einige Aufzeichnungen wie diese userid purchased brand 1 2012-1-21 honda 1 2013-1-1 toyota 1 2013-2-30 mercedez 2 2013-1-1 honda 2 2012-1-1 toyota 2 2013-12-13 mercedez Ich möchte den Benutzer-Datensatz mit max erworben Datum. wie folgende

mongodb java driver aggregieren group by

Anzahl der Antworten 1 Antworten
Ich versuche zu schreiben, Gruppe von Aggregat-Funktion mit mongodb-java-Treiber. Hier ist die Dokument-Struktur der Datenbank. { "_id" : ObjectId("58819bd9f16a7802523bc077"), "Date" : "12/19/2016", "Time" : "4:15:00", "Temperature" : 65.5, "User" : "A", "ThermalComfort" : -1, "settingID" : ObjectId("58819bd6f16a7802523bbdc5")

wie konvertieren timestamp to date in mongodb?

Anzahl der Antworten 1 Antworten
arbeite ich an aggregation von mongodb collection.meine mongodb-collection hat creation_time in timestamp.Wie werde ich sammeln kann, gleichen Tag das Ergebnis und die Summe mit nächsten Tag das Ergebnis.Angenommen ich habe Daten zu sammeln, die für 5 Tage.Meine

Mongo C# Fließend Aggregation Pipeline-Gruppe Anonymous Typenschlüssel Ausnahme

Anzahl der Antworten 1 Antworten
Ich bin mit der neuen Fluent-Aggregation Pipeline in v2 des 10gen Mongo C# - Treiber, bin aber mit einer Ausnahme beim Versuch auf Gruppe von mehr als einem Feld (Beispiel-code unten). Die Ausnahme, die ausgelöst wird ...

Mongodb aggregate: umwandeln Datum einer anderen Zeitzone

Anzahl der Antworten 2 Antworten
Ich meine Transaktion mit so etwas wie : {code: "A", total: 250000, timestamp: ISODate("2016-01-20T23:57:05.771Z")}, {code: "B", total: 300000, timestamp: ISODate("2016-01-20T05:57:05.771Z")} jede Transaktion hat timestamp Feld unter Zeitzone UTC läuft es. Seit ich Lebe in Jakarta (UTC+7) timezone,

mongodb aggregation php

Anzahl der Antworten 2 Antworten
Ich bin mit mongodb 2.1 und zu übersetzen, wie diese Abfrage in php db.counter.aggregate([ { $match:{ page_id:123456 }}, { $group:{_id:"$page_id",total:{$sum:"$pageview"}} } ]); Dank InformationsquelleAutor user1457750 | 2012-07-02

Die Kombination von Gruppe und Projekt in mongoDB aggregation framework

Anzahl der Antworten 1 Antworten
mein Dokument sieht wie folgt aus: { "_id" : ObjectId("5748d1e2498ea908d588b65e"), "some_item" : { "_id" : ObjectId("5693afb1b49eb7d5ed97de14"), "item_property_1" : 1.0, "item_property_2" : 2.0, }, "timestamp" : "2016-05-28", "price_information" : { "arbitrary_value" : 111, "hourly_rates" : [ { "price"

Wie zähle ich mehrere Schlüssel in derselben MongoDB aggregation ist $group Abfragen?

Anzahl der Antworten 1 Antworten
Ich habe eine Frage: db.test.aggregate( {$group : { _id : '$key', frequency: { $sum : 1 } } } ) Diese erhalten die Häufigkeit der jede enumeration der Schlüssel der test-set. Im Grunde genommen habe ich bekommen,

MongoDb aggregate: Wählen Sie alle group by x

Anzahl der Antworten 2 Antworten
Ich versuche, konvertieren Sie die folgende SQL-Anweisung wie in einer mongo-Abfrage, die mit der neuen aggregation framework. SELECT * FROM ... GROUP BY class So weit ich es geschafft habe, Folgendes schreiben, das funktioniert gut - aber

Kann ich mich bewerben, forEach in der Aggregat-Abfrage in MongoDB?

Anzahl der Antworten 1 Antworten
Habe ich ein Mitglied der Sammlung und finden Sie die Mitglieder durch die spezifischen Bedingungen und nach erhalten die Mitglieder, die ich brauche, um einige der Berechnung für jedes Mitglied. Zum berechnen brauchen-Abfrage auf die gleiche Sammlung.

Wie kann ich Mongodb Aggregation in diesem Beispiel?

Anzahl der Antworten 1 Antworten
Ich bin derzeit mit Python zu bauen, viele meiner Ergebnisse anstelle von MongoDB selbst. Ich versuche in meinen Kopf zu kriegen-Aggregation, aber ich bin kämpfen, ein bisschen. Hier ist ein Beispiel, was ich Tue derzeit, was vielleicht

MongoDB : Aggregation framework : Holen Sie sich die letzten datierten Dokument pro Gruppierung ID

Anzahl der Antworten 3 Antworten
Ich möchte das Letzte Dokument für jede station mit allen anderen Bereichen : { "_id" : ObjectId("535f5d074f075c37fff4cc74"), "station" : "OR", "t" : 86, "dt" : ISODate("2014-04-29T08:02:57.165Z") } { "_id" : ObjectId("535f5d114f075c37fff4cc75"), "station" : "OR", "t" : 82,

Wie kann ich anfügen, Mongo DB aggregation der Ergebnisse zu einer bestehenden Sammlung?

Anzahl der Antworten 3 Antworten
Ich versuche mehrere Insertionen auf ein existierendes Mongo-DB-Sammlung mit dem folgenden code db.dados_meteo.aggregate( [ { $match : { "POM" : "AguiardaBeira" } }, { $project : { _id : { $concat: [ "0001:", { $substr: [ "$DTM",

Mongo Durchschnittliche aggregation-Abfrage ohne group

Anzahl der Antworten 3 Antworten
Ich versuche, die durchschnittlich ein ganzes Feld mit dem aggregation framework in Mongo. Allerdings kann ich nicht scheinen zu finden, ein beliebiges Beispiel, das es verwendet, ohne eine Gruppe parameter. Habe ich das folgende Dokument Struktur: {

Mongo db aggregation mehrerer Bedingungen

Anzahl der Antworten 2 Antworten
Möchte ich Projekt eine Sammlung anwenden der Export einen Wert nur, wenn ein Feld innerhalb einer Reihe. Art: db.workouts.aggregate({ $match: { user_id: ObjectId(".....") } }, { $project: { '20': { $cond: [ {$gt: [ "$avg_intensity", 20]} ,

MongoDB Projektion Geschachtelte Arrays

Anzahl der Antworten 2 Antworten
Habe ich eine Sammlung "Konten", die enthält Dokumente, die ähnlich wie diese Struktur: { "email" : "[email protected]", "groups" : [ { "name" : "group1", "contacts" : [ { "localId" : "c1", "address" : "some address 1" },

Ist es möglich Summe 2 Felder in MongoDB mit dem Aggregation framework?

Anzahl der Antworten 3 Antworten
Habe ich eine Sammlung mit Dokumenten, dass die Felder Art, totalA und totalB Ich will das aggregation-framework, um die Gruppe von Typ - und bekommen die Summe der beiden totalA und totalB zusammen. Das Letzte, was ich

MongoDB Aggregat-framework ist sehr langsam, wenn Sie haben eine Gruppe

Anzahl der Antworten 2 Antworten
Ich versuche, eine Aggregat-Abfrage mit "group" um die Summe der Ergebnisse. Den insgesamt "requested_items" (meine Ergebnisse) + - 1.900.000. Wenn ich ausführen mit "Gruppe", die Abfrage sehr langsam ist (+- 300sec). Wenn ich ausführen, ohne "Gruppe", die

Gibt es eine Möglichkeit zur Anzeige von Zeitstempel im unix-format zu Isodatum?

Anzahl der Antworten 3 Antworten
Uns gespeichert, ein Datum als unix timestamp in MongoDB, wie bekomme ich das Datum wenn ich die Abfrage? Gibt es eine Möglichkeit zur Anzeige von Zeitstempel in Isodatum format? Wo sind Sie versuchen, zum anzeigen der Isodatum

Node.js - TypeError: Cannot read property 'readPreference' undefined

Anzahl der Antworten 1 Antworten
Ich bin immer ein Typ Fehler, während Sie versuchen, zu verwenden Aggregat-Methode von mongodb in meinem Node-Programm. Ich bin mit Knoten 0.10.16 version und mongodb mongodb-win32-x86_64-version 2.4.2. Hier sind die details von meinem "Verhältnis" - Tabelle in

Mungo - Wie Sie die Gruppe durch und füllen?

Anzahl der Antworten 2 Antworten
Verwende ich MongoDB und Mongoose als mein ODM und ich versuche eine Abfrage mit populate und group by in der gleichen Anweisung. Hier ist meine einfache Dokumente, Modelle : var userSchema = new Schema({ username: String });

Gruppe durch spezifische element des array mit mongo-aggregation framework

Anzahl der Antworten 4 Antworten
Ist es möglich mit dem aggregation-framework-Gruppe durch ein bestimmtes element eines Arrays? Solche, die mit Dokumenten wie diesem: { name: 'Russell', favourite_foods: [ { name: 'Pizza', type: 'Four Cheeses' }, { name: 'Burger', type: 'Veggie'} ], height:

Mongo db mit Ergebnis der Abfrage in eine weitere Abfrage mit $in

Anzahl der Antworten 3 Antworten
Habe ich Folgendes Modell in mongo db: User-Auflistung { _id:12345, name:15, age:"Joe", } Adressen-Sammlung { _id:7663, userId:12345, Street:"xyz", number:"1235", city:"New York", state:"NY" } Nun möchte ich, um alle Adressen, die der Benutzer über dem Alter von 20

MongoDB allowDiskUse nicht funktioniert..

Anzahl der Antworten 3 Antworten
Experten. Ich bin neu in MongoDB, aber Sie wissen genug, um mein selbst in Schwierigkeiten.. case in point: db.test.aggregate( [ {$group: {_id: {email: "$email", gender: "$gender"}, cnt: {$sum: 1}}}, {$group: {_id: "$_id.email", cnt: {$sum: 1}}}, {$match: {cnt:

Wie return array von string mit mongodb aggregation

Anzahl der Antworten 2 Antworten
Muss ich return array von string mit mongodb aggregation. Ich habe die folgenden: db.users.aggregate([{$group: {_id:"$emails.address"}}]) Es zurück: { "_id" : [ "[email protected]" ] } { "_id" : [ "[email protected]" ] } { "_id" : [ "[email protected]" ]

MongoDB Vollständigen und Partiellen Text-Suche

Anzahl der Antworten 3 Antworten
Env: MongoDB (3.2.0) mit MongoS Sammlung: Benutzer Text-Index-Erstellung: BasicDBObject keys = new BasicDBObject(); keys.put("name","text"); BasicDBObject options = new BasicDBObject(); options.put("name", "userTextSearch"); options.put("unique", Boolean.FALSE); options.put("background", Boolean.TRUE); userCollection.createIndex(keys, options); //using MongoTemplate Dokument: {"name":"LEONEL"} Abfragen: db.users.find( { "$text" : {

Datentyp-Konvertierung in MongoDB

Anzahl der Antworten 5 Antworten
Habe ich eine Sammlung der sogenannten Dokument in MongoDB. Dokumente in dieser Sammlung haben ein Feld namens CreationDate gespeichert in ISO-date-Typ. Meine Aufgabe ist es, die Anzahl der erstellten Dokumente pro Tag und Sortieren Sie nach der

Mongodb Aggregation Framework: Ist $group index?

Anzahl der Antworten 4 Antworten
Ich versuche, die aggregation framework mit $match und $group Stufen. Tut $group Bühne verwenden-index-Daten? Ich bin mit der neuesten verfügbaren mongodb version - 2.5.4 mögliche Duplikate von Mongodb-Indizierung für Aggregate InformationsquelleAutor fedor.belov | 2013-12-08

MongoDB : Abfragen von Dokumenten mit zwei gleich Felder, $match und $eq

Anzahl der Antworten 2 Antworten
Was ist der beste Weg, um alle Dokumente in einer Kollektion, wenn ich will-Dokument.a == document.b? Habe ich versucht, db.collection.aggregate([ { $match: { $eq: [ '$a', '$b' ] } }]) Aber es gibt keine Fehler oder Ergebnisse,

MongoDb: aggregation $lookup mit Filterung über die ausländischen Dokumente

Anzahl der Antworten 1 Antworten
Gegeben, ein paar collecitons: 1.- BENUTZER { name: ... id: ... city: ... age: ... otherdata: ... } 2.- HAUSTIERE { name: ... owner: ... type: ... age: ... } Ich versuche, die aggregation mit $lookup-zum erstellen

MongoDB - Das argument $Größe muss ein Array sein, aber war der Typ: EOO / fehlt

Anzahl der Antworten 2 Antworten
Versuchen, um eine MongoDB-Datenquelle mit icCube. Die Idee ist, zur Rückgabe der Größe eines Arrays als neues Feld. So etwas wie : $project: { "people": 1, "Count myFieldArray" : {$size : "$myFieldArray" } } Aber ich bin

Vergleicht zwei Datum-Felder in MongoDB

Anzahl der Antworten 6 Antworten
in meiner Sammlung, jedes Dokument hat 2 Termine, geändert und synchronisiert. Ich möchte diejenigen, die geändert > sync oder sync ist nicht vorhanden. Versuchte ich {'modified': { $gt : 'sync' }} aber es ist nicht das zeigt,

mit $regex in mongodb aggregation framework in $group

Anzahl der Antworten 3 Antworten
Betrachten Sie das folgende Beispiel: db.article.aggregate( { $group : { _id : "$author", docsPerAuthor : { $sum : 1 }, viewsPerAuthor : { $sum : "$pageViews" } }} ); Dieser Gruppen durch das Autor-Feld und berechnet aus

Mungo: wie aggregieren und zusammen zu finden

Anzahl der Antworten 2 Antworten
Wie kann ich Aggregat und find zusammen im Mungo? ich.e ich habe das folgende schema: const schema = new Mongoose.Schema({ created: { type: Date, default: Date.now() }, name: { type: String, default: 'development' } followers: [{ type:

Gruppe in mongo ohne null-Werte

Anzahl der Antworten 3 Antworten
Habe ich mongo-Abfrage, die die Gruppe Betrieb auf die Dokumente. Ich habe fast die erwarteten Ergebnisse, außer dass ich möchte, um die Ergebnisse zu verfeinern, ohne leer-oder null-Werte. Derzeit meine Abfrage sieht wie folgt aus: db.productMetadata.aggregate([{$group:{"_id":{"color":"$productAttribute.colour","gender":"$productAttribute.gender"},"count" :

Spring data mongodb - aggregation framework integration

Anzahl der Antworten 4 Antworten
Begann ich dann mit MongoDB Datenbank in meiner Anwendung und für den Datenzugriff habe ich gewählt, Spring Data für MongoDB. Ich Magermilch-API-Referenz und Dokumentation, und ich kann sehen, dass es map-reduce-integration, aber was ist aggregation framework? Ich

Mongo Duplikate suchen Sie nach Einträgen, die für zwei oder mehr Feldern

Anzahl der Antworten 2 Antworten
Habe ich Dokumente wie dieses: { "_id" : ObjectId("557eaf444ba222d545c3dffc"), "foreing" : ObjectId("538726124ba2222c0c0248ae"), "value" : "test", } Möchte ich alle Dokumente finden, die dupliziert haben Werte für das paar foreing & value. InformationsquelleAutor Haris Hajdarevic | 2016-02-25