Als «mongodb-query» getaggte Fragen

Dieses Tag ist für Fragen zum Abfragen und Aktualisieren von MongoDB-Sammlungen vorgesehen, entweder über die Mongo-Shell oder mithilfe eines Programmiersprachentreibers.

6
$ Lookup für ObjectIds in einem Array
Wie lautet die Syntax für eine $ -Suche in einem Feld, das ein Array von ObjectIds und nicht nur eine einzelne ObjectId ist? Beispiel für ein Bestelldokument: { _id: ObjectId("..."), products: [ ObjectId("..<Car ObjectId>.."), ObjectId("..<Bike ObjectId>..") ] } Nicht funktionierende Abfrage: db.orders.aggregate([ { $lookup: { from: "products", localField: "products", foreignField: …

8
Holen Sie sich die neueste Platte aus der Mongodb-Sammlung
Ich möchte den neuesten Datensatz in einer Sammlung kennen. Wie geht das? Hinweis: Ich weiß, dass die folgenden Befehlszeilenabfragen funktionieren: 1. db.test.find().sort({"idate":-1}).limit(1).forEach(printjson); 2. db.test.find().skip(db.test.count()-1).forEach(printjson) wo idate den Zeitstempel hinzugefügt hat. Das Problem ist, dass die Sammlung länger ist, um die Daten zurückzugewinnen, und meine 'Test'-Sammlung ist wirklich sehr, sehr groß. …



6
Die gepufferte Datennutzung der Überlaufsortierungsstufe überschreitet den internen Grenzwert
Verwenden des Codes: all_reviews = db_handle.find().sort('reviewDate', pymongo.ASCENDING) print all_reviews.count() print all_reviews[0] print all_reviews[2000000] Die Zählung wird gedruckt 2043484und es wird gedruckt all_reviews[0]. Beim Drucken all_reviews[2000000]wird jedoch folgende Fehlermeldung angezeigt: pymongo.errors.OperationFailure: Datenbankfehler: Runner-Fehler: Die gepufferte Datennutzung der Überlaufsortierungsstufe von 33554495 Byte überschreitet das interne Limit von 33554432 Byte Wie gehe ich …



5
So verbinden Sie mehrere Sammlungen mit $ lookup in mongodb
Ich möchte mit dem Aggregat mehr als zwei Sammlungen in MongoDB verbinden $lookup. Ist es möglich mitzumachen? Gib mir einige Beispiele. Hier habe ich drei Sammlungen: users:: { "_id" : ObjectId("5684f3c454b1fd6926c324fd"), "email" : "admin@gmail.com", "userId" : "AD", "userName" : "admin" } userinfo:: { "_id" : ObjectId("56d82612b63f1c31cf906003"), "userId" : "AD", "phone" …

6
MongoDB "root" Benutzer
Gibt es einen Super-UNIX-ähnlichen "root" -Benutzer für MongoDB? Ich habe mir http://docs.mongodb.org/manual/reference/user-privileges/ angesehen und viele Kombinationen ausprobiert, aber alle scheinen in dem einen oder anderen Bereich zu fehlen. Sicherlich gibt es eine Rolle, die vor allem die dort aufgeführten ist.

6
Wie konvertiere ich einen pymongo.cursor.Cursor in ein Diktat?
Ich benutze Pymongo, um alle Elemente in einer Region abzufragen (eigentlich ist es, um alle Veranstaltungsorte in einer Region auf einer Karte abzufragen). Ich habe db.command(SON())vorher in einer sphärischen Region gesucht, die mir ein Wörterbuch zurückgeben kann, und im Wörterbuch gibt es einen Schlüssel namens, resultsder die Veranstaltungsorte enthält. Jetzt …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.