Suchergebnisse für Anfrage "aggregation-framework"

2 die antwort

Mongo nach berechnetem Zustand sortieren

Ich habe eine Mongo-Sammlung von Nachrichten, die so aussieht: { 'recipients': [], 'unRead': [], 'content': 'Text' }Recipients ist ein Array von Benutzer-IDs und unRead ist ein Array aller Benutzer, die die Nachricht noch nicht geöffnet haben. ...

4 die antwort

Wie entferne ich Duplikate mit einer bestimmten Bedingung in Mongodb?

Zum Beispiel habe ich die folgenden Dokumente in meiner Sammlung: { "_id" : "GuqXmAkkARqhBDqhy", "beatmapset_id" : "342537", "version" : "MX", "diff_approach" : "5", "artist" : "Yousei Teikoku", "title" : "Kokou no Sousei", "difficultyrating" : ...

4 die antwort

Erhalte verschiedene ISO-Daten nach Tagen, Monaten und Jahr

Ich möchte für alle Dokumentobjekte in meiner MongoDB einen eindeutigen Satz von Jahren und Monaten erhalten. Zum Beispiel, wenn Dokumente Daten haben: 2015/08/11 2015/08/11 2015/08/12 2015/09/14 2014/10/30 2014/10/30 2014/08/11 Geben Sie ...

TOP-Veröffentlichungen

4 die antwort

Wie führe ich eine wertebasierte Sortierung in MongoDB durch?

select * from users ORDER BY FIELD(status, 'A', 'B', 'C', 'D') ASC; Dies sortiert alle Benutzer nach ihrem Status, so dass alle Benutzer mit dem Status 'A' zuerst kommen, dann 'B' und so weiter. Was wäre ein Äquivalent in MongoDB?

2 die antwort

Mongodb Multi-Nested-Array-Suche

Mein Ziel ist es, Datensätze der Benutzer-ID 1 zu durchsuchen Below ist meine Daten { "_id" : 2, "name" : "test", "data" :[{"_id" : "1","file" : "nic", "userid" : [1,2 ]}, {"_id" : "2","file" : "nic1","userid" : [1 ] }, {"_id" : 3,"file" ...

6 die antwort

mongodb get _id als String in der Suchabfrage

Hier habe ich eine Sammlung mit einem einzigen Dokument erstellt db.getCollection('example').insert({"example":1}); Ich habe versucht, Projection zu verwenden, und erhalte die _id ...

4 die antwort

group im Mongo ohne Nullwerte

Ich habe eine Mongo-Abfrage, die die Gruppenoperation für die Dokumente ausführt. Ich habe fast die erwarteten Ergebnisse erzielt, außer dass ich die Ergebnisse ohne leere oder leere Werte verfeinern möchte. Zurzeit sieht meine Anfrage so ...

2 die antwort

MongoDB-Aggregation - $ group by date, auch wenn nicht vorhanden

Ich habe bereits eine Abfrage, die so aussieht: {$match:{ "when":{$gt: new Date(ISODate().getTime() - 1000 * 60 * 60 * 24 * 30)} }}, {$project:{ "year":{$year:"$when"}, "month":{$month:"$when"}, "day": {$dayOfMonth:"$when"} }}, {$group:{ ...

2 die antwort

Dokumente ohne vorhandenes Feld bis zum Ende der Ergebnisse sortieren

Ich habe die folgenden Dokumente, nur wenige Dokumente habenbids Felder. Sammlung { "_id" : "PqwSsLb2jsqTycMWR", "name" : "aaa", "bids" : [ { "amount" : NumberInt(450) } ] } { "_id" : "93EDoQfeYEFk8pyzX", "name" : "bbb" } { "_id" ...

2 die antwort

Mongo-Aggregation: $ group und $ project-Array, um Objekte für Zählungen zu erstellen

Ich habe Dokumente wie: { "platform":"android", "install_date":20151029 } Plattform - kann einen Wert aus [android | ios | kindle | facebook] haben.install_date - es gibt viele install_datesEs gibt auch viele Felder. Zie: Ich berechne ...