Tag: mongodb-query

Dieser tag ist für Fragen, die zum Abfragen und aktualisieren von MongoDB collections, entweder durch die `mongo` shell oder mit Hilfe einer Programmiersprache Treiber.

Mongo-Zählereignisse für jeden Wert für eine Gruppe von Dokumenten

Anzahl der Antworten 1 Antworten
Habe ich einige Dokumente wie dieses: { "user": '1' }, { "user": '1' }, { "user": '2' }, { "user": '3' } Ich würde gerne in der Lage sein, um eine Reihe von all den verschiedenen Benutzer

Was ist der Unterschied zwischen replaceOne () und updateOne () in MongoDB?

Anzahl der Antworten 1 Antworten
MongoDB bulk-Operationen haben zwei Optionen: Masse.finden.updateOne() Fügt ein einzelnes Dokument update-Vorgang zu einer bulk-Operationen-Liste. Die operation kann entweder ersetzen Sie ein vorhandenes Dokument oder aktualisieren Sie bestimmte Felder in einem bestehenden Dokument. Masse.finden.replaceOne() Fügt einem einzelnen Dokument-Ersatz-operation,

Aktualisieren Sie das Feld im exakten Element-Array in MongoDB

Anzahl der Antworten 1 Antworten
Ich ein Dokument wie folgt aufgebaut: { _id:"43434", heroes : [ { nickname : "test", items : ["", "", ""] }, { nickname : "test2", items : ["", "", ""] }, ] } Kann ich $set ist

Leiten Sie die Ausgabe der Mongo-Abfrage in eine CSV-Datei um

Anzahl der Antworten 5 Antworten
Ich bin mit MongoDB 2.2.2 für 32-bit-Windows7-Maschine. Ich habe eine komplexe aggregation-Abfrage in einem .js-Datei. Ich brauche zu ausführen dieser Datei auf der shell und leiten die Ausgabe in eine CSV-Datei. Ich sicherzustellen, dass die Abfrage liefert

Die Verwendung von überladenen Sortierstufen gepufferter Daten überschreitet das interne Limit

Anzahl der Antworten 6 Antworten
Verwenden Sie den code: all_reviews = db_handle.find().sort('reviewDate', pymongo.ASCENDING) print all_reviews.count() print all_reviews[0] print all_reviews[2000000] Den Grafen Drucke 2043484und druckt all_reviews[0]. Jedoch beim drucken all_reviews[2000000] bekomme ich den Fehler: pymongo.Fehler.OperationFailure: database error: Runner error: Overflow Sortieren Bühne gepufferten

Understanding mongo db erklären

Anzahl der Antworten 1 Antworten
Feuerte ich eine Abfrage aus und versucht, es zu erklären auf mongo-Konsole und bekam "isMultiKey" : true, "n" : 8, "nscannedObjects" : 17272, "nscanned" : 17272, "nscannedObjectsAllPlans" : 21836, "nscannedAllPlans" : 21836, "scanAndOrder" : true, "indexOnly" :

Schließen Sie alle vorhandenen Felder ein und fügen Sie neue Felder zum Dokumentieren hinzu

Anzahl der Antworten 5 Antworten
Möchte ich definieren, ein $Projekt aggregation der Bühne, wo ich kann ihn anweisen, um ein neues Feld hinzuzufügen und alle vorhandenen Felder, die zimmerreserviereung, ohne das eine Liste aller vorhandenen Felder. Mein Dokument sieht wie folgt aus,

So finden Sie Abfragen, die keine Indizes verwenden oder in mongodb langsam sind

Anzahl der Antworten 6 Antworten
gibt es eine Möglichkeit zu finden queries in mongodb, die sich nicht mit Indizes oder LANGSAM sind? In MySQL, dass ist möglich mit den folgenden Einstellungen in der Konfigurationsdatei: log-queries-not-using-indexes = 1 log_slow_queries = /tmp/slowmysql.log InformationsquelleAutor der

MongoDB, Durchführung der Abfrage nach regulärem Ausdruck in indizierten Feldern

Anzahl der Antworten 1 Antworten
Ich will finden, ein Konto mit Namen (in eine MongoDB collection von 50K Konten) In der üblichen Weise: wir finden mit string db.accounts.find({ name: 'Jon Skeet' }) //indexes help improve performance! Wie etwa mit regulären Ausdrücken? Ist

Unterschied zwischen Find und FindAsync

Anzahl der Antworten 2 Antworten
Schreibe ich eine sehr, sehr einfache Abfrage, die bekommt nur ein Dokument aus einer Sammlung, die nach Ihrer eindeutigen Id. Nach einigen frusteration (ich bin neu in mongo und der async /await-Programmierung-Modell), ich habe dies aus: IMongoCollection<TModel>

Was ist der Unterschied zwischen der Methode insert (), insertOne () und insertMany ()?

Anzahl der Antworten 4 Antworten
Was ist der Unterschied zwischen insert()insertOne() und insertMany() Methoden auf MongoDB. In welcher situation sollte ich verwenden? Ich die Dokumentation Lesen, aber es ist nicht klar, Wann die Verwendung jedes. InformationsquelleAutor der Frage Marcos Mendes | 2016-04-22

Bulk Upsert in MongoDB mit Mungo

Anzahl der Antworten 5 Antworten
Gibt es eine option zum ausführen von bulk upserts mit Mungo? Also im Grunde ein array, und legen Sie jedes element, wenn es nicht vorhanden ist, oder aktualisieren Sie diese, falls es existiert? (Ich bin mit Zoll

Bedingte $ Summe in MongoDB

Anzahl der Antworten 3 Antworten
Meiner Sammlung in mongodb ähnelt der folgenden Tabelle in SQL: Gefühle(Firma,Stimmung) Nun brauche ich eine Abfrage ausführen, wie diese: SELECT Company, SUM(CASE WHEN Sentiment >0 THEN Sentiment ELSE 0 END) AS SumPosSenti, SUM(CASE WHEN Sentiment <0 THEN

Gibt nur übereinstimmende Unterdokumentelemente in einem verschachtelten Array zurück

Anzahl der Antworten 2 Antworten
Die Haupt-Sammlung-Händler, die ein array enthält für den Läden. Jeder store enthält eine ganze Reihe von angeboten (Sie können kaufen in diesem Shop). Dies bietet array ist ein array von Größen. (Siehe Beispiel unten) Jetzt versuche ich

mongodb Anzahl von verschiedenen Werten pro Feld / Schlüssel

Anzahl der Antworten 5 Antworten
Gibt es eine Abfrage für die Berechnung, wie viele unterschiedliche Werte ein Bereich enthält in der DB. f.e ich habe ein Feld für das Land, und es gibt 8 Arten von Land-Werte (Spanien, england, Frankreich, etc...) Wenn

MongoDB: Abfrage kann nicht kanonisiert werden: BadValue Projection kann keine Mischung aus Einschluss und Ausschluss enthalten

Anzahl der Antworten 2 Antworten
Ich bin neuer in MongoDB mit CakePHP. Wenn ich Schreibe folgende Abfrage wird ausgeführt, sehr gut. db.testData.find() { "_id" : ObjectId("53d1f79db8173a625961ff3d"), "name" : "sadikhasan", "created" : ISODate("2014-07-25T06:22:21.701Z") } Wenn ich folgende Abfrage, um nur die Namen, aber

$ lookup auf ObjectId in einem Array

Anzahl der Antworten 5 Antworten
Was ist die syntax für eine $lookup auf ein Feld, das ein array von ObjectIds, anstatt nur einer einzigen ObjectId? Beispiel Um Dokument: { _id: ObjectId("..."), products: [ ObjectId("..<Car ObjectId>.."), ObjectId("..<Bike ObjectId>..") ] } Nicht Funktioniert-Abfrage: db.orders.aggregate([

Mongodb: $ in Operator vs viele einzelne Abfragen

Anzahl der Antworten 1 Antworten
Ich weiß MongoDB ist in der Lage, eine Menge von Anfragen/sec, aber sagen wir, ich habe zum Abfragen einer Menge von Dokumenten einer Sammlung, die aufgrund Ihrer _id; was klingt besser: ein " $ " auf das

Wie überprüft man, ob ein Pymongo-Cursor Abfrageergebnisse hat?

Anzahl der Antworten 4 Antworten
Brauche ich, um zu überprüfen, ob eine find - Anweisung gibt eine nicht-leere Abfrage. Was ich Tat, war Folgendes: query = collection.find({"string": field}) if not query: #do something Dann merkte ich, dass meine if - Anweisung nie

Gruppenergebnis nach 15 Minuten Zeitintervall in MongoDb

Anzahl der Antworten 4 Antworten
Habe ich eine "status" - Kollektion wie diese strcture - { _id: ObjectId("545a0b63b03dbcd1238b4567"), status: 1004, comment: "Rem dolor ipsam placeat omnis non. Aspernatur nobis qui nisi similique.", created_at: ISODate("2014-11-05T11:34:59.804Z") }, { _id: ObjectId("545a0b66b03dbcd1238b4568"), status: 1001, comment: "Sint

MongoDB-Gruppe nach Array-Innenelementen

Anzahl der Antworten 1 Antworten
Habe ich eine Liste der Artikel, und jeder von Ihnen hat eine array-Eigenschaft, die Listen von verschiedenen Einzelpersonen, die in Ihnen erwähnt werden: _id: { $oid: "52b632a9e4f2ba13c82ccd23" }, providerName: "The Guardian", url: "http://feeds.theguardian.com/c/34708/f/663860/s/3516cebc/sc/38/l/0L0Stheguardian0N0Cmusic0C20A130Cdec0C220Cwaterboys0Efishermans0Eblues0Etour0Ehammersmith/story01.htm", subject: "The Waterboys –

Wählen Sie in der gleichen mongodb-Abfrage Gruppierung nach Anzahl und eindeutiger Anzahl aus

Anzahl der Antworten 2 Antworten
Ich versuche, etwas zu tun, wie select campaign_id,campaign_name,count(subscriber_id),count(distinct subscriber_id) group by campaign_id,campaign_name from campaigns; Diese Abfrage, indem Ergebnisse außer count(distinct subscriber_id) db.campaigns.aggregate([ {$match: {subscriber_id: {$ne: null}}}, {$group: { _id: {campaign_id: "$campaign_id",campaign_name: "$campaign_name"}, count: {$sum: 1} }} ])

Aktualisieren Sie das MongoDB-Feld mit dem Wert eines anderen Felds

Anzahl der Antworten 6 Antworten
In MongoDB, ist es möglich, aktualisieren Sie den Wert in einem Feld mit dem Wert aus einem anderen Feld? Die äquivalente SQL-wäre so etwas wie: UPDATE Person SET Name = FirstName + ' ' + LastName Und

wie man mehrere Sammlungen mit $ lookup mongodb verbindet

Anzahl der Antworten 3 Antworten
I want to join mehr als zwei Sammlungen mit Aggregat $lookup. ist es möglich, Mitglied zu werden? bitte lassen Sie mich wissen, wenn es möglich ist. Geben Sie mir ein Beispiel. Hier habe ich drei Sammlungen: "Benutzer"

Rufen Sie nur das abgefragte Element in einem Objektarray in der MongoDB-Auflistung ab

Anzahl der Antworten 10 Antworten
Angenommen, Sie haben die folgenden Dokumente in meiner Sammlung: { "_id":ObjectId("562e7c594c12942f08fe4192"), "shapes":[ { "shape":"square", "color":"blue" }, { "shape":"circle", "color":"red" } ] }, { "_id":ObjectId("562e7c594c12942f08fe4193"), "shapes":[ { "shape":"square", "color":"black" }, { "shape":"circle", "color":"green" } ] } Abfrage: db.test.find({"shapes.color":

MongoDB: Unterdokument hochladen

Anzahl der Antworten 3 Antworten
Habe ich Dokumente, die in etwa so aussieht wie das, mit einem eindeutigen index auf bars.name: { name: 'foo', bars: [ { name: 'qux', somefield: 1 } ] } . Ich will entweder aktualisieren Sie das sub-Dokument,

Wie kann ich eine Meteor-Sammlung nach dem Zeitpunkt der Insertion sortieren?

Anzahl der Antworten 2 Antworten
Arbeite ich an meinem ersten Projekt mit Meteor, und bin mit einigen Schwierigkeiten mit der Sortierung. Ich habe ein Formular, wo die Benutzer geben Aphorismen, die dann in einer Liste angezeigt. Derzeit werden die letzten Aphorismen automatisch

Wie kann ich den Operator "Nicht wie" in MongoDB verwenden?

Anzahl der Antworten 2 Antworten
Benutzte ich die SQL 'Like' Operator mit pymongo, db.test.find({'c':{'$regex':'ttt'}}) Aber wie kann ich mit 'not Like' - Operator? Versuchte ich db.test.find({'c':{'$not':{'$regex':'ttt'}}) InformationsquelleAutor der Frage KyungHoon Kim | 2013-11-24

Gibt Ergebnisse mongoose in einer Suchabfrage an eine Variable zurück

Anzahl der Antworten 3 Antworten
Muss ich zurückgeben der Ergebnisse einer Abfrage mit mongoose in node.js. Wie Sie den Rückgabewert, um den Wert einer Variablen? Was ich tun müssen, ist: var results = users.findOne({_id : users_list[i]['user_id']},{email : 1, credits : 1},{}, function(err,

MongoDB verschachtelte Array-Abfrage

Anzahl der Antworten 3 Antworten
Habe ich gebeten, dies als Kommentar auf ein weiteres Frage, und postete auch Frage auf mongodb-Nutzer. Keine Antworten bisher, ich bin also Rückgriff zu Fragen, eine separate Frage. Den Dokumentation Staaten: Wenn das Feld enthält ein array,

Finde Objekte zwischen zwei Daten MongoDB

Anzahl der Antworten 11 Antworten
Ich habe das Spiel rund um die Speicherung von tweets, die innerhalb mongodb, jedes Objekt sieht wie folgt aus: { "_id" : ObjectId("4c02c58de500fe1be1000005"), "contributors" : null, "text" : "Hello world", "user" : { "following" : null, "followers_count"

mongodb: einfügen falls nicht existiert

Anzahl der Antworten 8 Antworten
Jeden Tag, erhalte ich einen Bestand von Dokumenten (update). Was ich will zu tun ist, legen Sie jedes Element, das nicht bereits vorhanden ist. Ich will auch zu verfolgen, das erste mal habe ich eingefügt, und das

MongoDB C # -Treiber - Ignoriert Felder beim Binden

Anzahl der Antworten 3 Antworten
Bei Verwendung eines FindOne() mit MongoDB und C#, gibt es eine Möglichkeit zu ignorieren, die Felder, die nicht in das Objekt? ZB, Beispiel-Modell. public class UserModel { public ObjectId id { get; set; } public string Email

Wie man mehrere Array-Elemente in mongodb aktualisiert

Anzahl der Antworten 10 Antworten
Habe ich ein Mongo-Dokument, das enthält ein array von Elementen. Ich würde gerne einen reset der .handled Attribut aller Objekte in dem array, wobei .profile = XX. Wird das Dokument in der folgenden form: { "_id": ObjectId("4d2d8deff4e6c1d71fc29a07"),

Wie verschachtelte Objekte abfragen?

Anzahl der Antworten 2 Antworten
Ich habe ein problem beim Abfragen von mongoDB mit verschachtelten Objekten notation: db.messages.find( { headers : { From: "[email protected]" } } ).count() 0 db.messages.find( { 'headers.From': "[email protected]" } ).count() 5 Ich kann nicht sehen, was ich falsch

Wie fügt man ein Element in die MongoDB interne Liste ein?

Anzahl der Antworten 2 Antworten
Habe ich die folgenden doc gespeichert in MongoDB: { name: 'myDoc', list: [ { id:1 items:[ {id:1, name:'item1'}, {id:2, name:'item2'} ] }, { id:2 items:[ {id:1, name:'item1'}, {id:3, name:'item3'} ] } ] } Habe ich einen Weg

Speichern von Null oder Speichern des Schlüssels in MongoDB überhaupt nicht

Anzahl der Antworten 4 Antworten
Scheint es mir, dass, wenn Sie erstellen ein Mongo-Dokument und ein Feld {key, value} was manchmal nicht, um eine Wert, haben Sie zwei Möglichkeiten: Schreiben {key, null} d.h. schreiben Sie den Wert null in das Feld Nicht

Drucken der Mongo-Abfrageausgabe in eine Datei in der Mongo-Shell

Anzahl der Antworten 5 Antworten
2 Tage alt mit Mongo und ich habe eine SQL-hintergrund, so mit mir tragen. Wie bei mysql, es ist sehr praktisch, um in der MySQL-Kommandozeile und Ausgabe der Ergebnisse einer Abfrage in einer Datei auf der Maschine.

Wie konvertiert man einen pymongo.cursor.Cursor in ein dict?

Anzahl der Antworten 5 Antworten
Ich bin mit pymongo-Abfrage für alle Gegenstände in einer region (eigentlich ist es eine query nach allen Orten in einer region auf einer Karte). Ich verwendet db.command(SON()) vor, um die Suche in einem kugelförmigen region, die zurückkehren

Mongo db - Abfrage verschachtelter Arrays und Objekte

Anzahl der Antworten 2 Antworten
Habe ich das folgende Dokument Struktur: { "_id":"12345", "value":{ "T":0, "v":[ { "name":"JW", "cost":100 } ] } } Wie kann ich die Abfrage der Namen-Taste? Ich habe versucht, die Punkt-notation, aber ohne Glück (ich denke, es funktioniert

MongoDB kann den Index für $ geoNear query nicht finden '

Anzahl der Antworten 4 Antworten
Ich versuche nur, um eine einfache near Abfrage arbeiten. Hier ist ein Beispiel meiner Dokument. {"point": {"type": "Point", "coordinates": [30.443902444762696, -84.27326978424058]}, "created_on": {"$date": 1398016710168}, "radius": 180, "user": {"$oid": "53543188eebc5c0cc416b77c"}, "_id": {"$oid": "53544306eebc5c0ecac6cfba"}, "expires_on": {"$date": 1399831110168} } und

Wie kann man MongoDB mit "Gefällt mir" abfragen?

Anzahl der Antworten 30 Antworten
Ich möchte die Abfrage so etwas wie SQL like - Abfrage: select * from users where name like '%m%' Wie zu tun die selben in MongoDB? Ich kann nicht finden, einen Betreiber für like im Dokumentationen. InformationsquelleAutor

Mongoose findet / aktualisiert das Filialdokument

Anzahl der Antworten 3 Antworten
Habe ich die folgenden schemas für das Dokument Ordner: var permissionSchema = new Schema({ role: { type: String }, create_folders: { type: Boolean }, create_contents: { type: Boolean } }); var folderSchema = new Schema({ name: {

MongoDB-Platzhalter im Schlüssel einer Abfrage

Anzahl der Antworten 1 Antworten
Ist es möglich, Platzhalter der Schlüssel in einer Abfrage? Zum Beispiel: für die folgende Aufnahme, ich würde gerne eine .find({'a.*': 4}) Diskutiert wurde hier https://jira.mongodb.org/browse/SERVER-267 aber wie es aussieht ist es nicht gelöst. { 'a': { 'b':

Wie kann ich eine laufende Abfrage in der MongoDB-Shell abbrechen?

Anzahl der Antworten 3 Antworten
Ich kann nicht glauben, dass ich Frage, aber wie beende ich eine Abfrage, die ich gerade lief, was läuft jetzt, und werden natürlich eine sehr lange Zeit, um in der Mongo-shell? Control+C erscheint Absturz der shell, und

Wie Sie das Einfügen von Duplicate-Dokumenten in eine Mongodb-Sammlung stoppen

Anzahl der Antworten 3 Antworten
Lassen Sie uns einen MongoDB Sammlung, die drei docs.. db.Sammlung.finden() { _id:'...', user: 'A', title: 'Physics', Bank: 'Bank_A' } { _id:'...', user: 'A', title: 'Chemistry', Bank: 'Bank_B' } { _id:'...', user: 'B', title: 'Chemistry', Bank: 'Bank_A' }

Wie benutzt man mongodb skip () und limit () im Meteor?

Anzahl der Antworten 2 Antworten
Wie zu verwenden skip() und limit() im meteor? Post.find({"user_id":user_id}).skip(0).limit(5); wenn ich ausführen über der Zeile server sagt Ausnahme beim aufrufen der Methode 'Userpost' TypeError: Object [object object] has no method 'überspringen' InformationsquelleAutor der Frage Ramesh Murugesan |

Ruft die Namen aller Schlüssel in der Sammlung ab

Anzahl der Antworten 16 Antworten
Ich würde gerne die Namen aller keys in eine MongoDB collection. Zum Beispiel von dieser: db.things.insert( { type : ['dog', 'cat'] } ); db.things.insert( { egg : ['cat'] } ); db.things.insert( { type : } );

Bedingte Gruppierung mit $ exists in $ cond

Anzahl der Antworten 4 Antworten
Habe ich zwei Tasten A und B und Ihre Existenz in dem Dokument ist gegenseitig. Ich habe zu der Gruppe durch, wenn Eine vorhanden ist, und der Gruppe von B, wenn B vorhanden ist. Also ich bin

Gewährleistet MongoDB die $ in-Klausel-Reihenfolge

Anzahl der Antworten 10 Antworten
Bei der Verwendung von MongoDB ist $in - Klausel wird die Reihenfolge der zurückgegebenen Dokumente immer entspricht die Reihenfolge der array-argument? InformationsquelleAutor der Frage user2066880 | 2014-04-01