Suchergebnisse für Anfrage "mongodb-query"

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?

60 die antwort

Wie kann man MongoDB mit "like" abfragen?

Ich möchte etwas mit SQL abfragenlike query: SELECT * FROM users WHERE name LIKE '%m%'Wie kann ich dasselbe in MongoDB erreichen? Ich kann keinen Operator für @ findlike in demDokumentatio [http://www.mongodb.org/display/DOCS/Advanced+Queries].

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" ...

TOP-Veröffentlichungen

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" ...

4 die antwort

Auswahl basierend auf Zeitstempel und Aktualisierung des Zeitstempels mit Null

Wie wähle ich Datensätze aus einem Datumsfeld aus, dessen Zeitwert (HH: MM: SS.Milisecond) größer als Null ist, und aktualisiere ihn mit dem Zeitwert (HH: MM: SS) als Null, indem der Datumswert gleich bleibt wie in Python-Skript vorhanden. ...

2 die antwort

MongoDB Count () vs. Aggregation

Ich habe die Aggregation in Mongo häufig verwendet. Ich kenne die Leistungsvorteile für die gruppierten Zählungen usw. Aber hat Mongo auf diesen beiden Wegen, alle Dokumente in einer Sammlung zu zählen, ...

4 die antwort

Mongodb aggregiert $ group für mehrere Datumsbereiche

In meinem Aggregat hat jedes Dokument im Stream ein Datum. Ich muss einige Werte über Datumsbereiche summieren. Dh. { value: 3, date: [SoME TIME STAMP] }, { value: 4, date: [SoME TIME STAMP] }, { value: 1, date: [SoME TIME STAMP] }, { value: ...