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.

Die Aktualisierung ein Verschachteltes Array mit MongoDB

Anzahl der Antworten 2 Antworten
Ich bin versucht, zu aktualisieren einen Wert in das verschachtelte array, aber kann nicht ankommen es zu wirken. Mein Objekt ist wie das { "_id": { "$oid": "1" }, "array1": [ { "_id": "12", "array2": [ {

MongoDB bekommen Filialdokument

Anzahl der Antworten 2 Antworten
Ich würde gerne rufen Sie eine sub-Dokument aus einem Dokument in MongoDB. Ich habe Folgendes Dokument: { "_id" : "10000", "password" : "password1", "name" : "customer1", "enabled" : true, "channels" : [ { "id" : "10000-1", "name"

MongoDB MapReduce und Sortieren

Anzahl der Antworten 2 Antworten
Ich vielleicht ein bisschen in die über meinem Kopf auf diese, wie ich bin immer noch lernen, die ins und outs der MongoDB, aber hier geht. Gerade jetzt arbeite ich an einem tool zur Suche/filter über ein

Mongo DB-Abfrage in java

Anzahl der Antworten 2 Antworten
Habe ich zu schreiben, eine komplexe mongo Abfrage mit java, aber ich bin nicht in der Lage, es zu tun. Den mongo-Abfrage sieht wie folgt aus: db.video.findOne( { $or: [ { key1: { $in : [764] }

Finden Sie in Doppelt Verschachtelten Array MongoDB

Anzahl der Antworten 1 Antworten
Habe ich diese Sammlung in mongodb { "_id" : "777", "someKey" : "someValue", "someArray" : [ { "name" : "name1", "someNestedArray" : [ { "name" : "value" }, { "name" : "delete me" } ] } ]

Mongodb concat int und string

Anzahl der Antworten 3 Antworten
Ich versuche, Projekt-Dateinamen und Dateigröße für alle meine Dateien in meine Sammlung mit einer Größe von 50 mb und größer, aber ich kann nicht concat eine Art Dateigröße, da es eine Art von Int Ich soll die

Rückkehr tatsächlichen Typ eines Feldes in MongoDB

Anzahl der Antworten 4 Antworten
In MongoDB, mit $type es ist möglich, filtern Sie, suchen Sie, basierend auf, wenn das Feld entspricht einem BSON-Daten-Typ (siehe DOCS). ZB. db.posts.find({date2: {$type: 9}}, {date2: 1}) gibt: { "_id" : ObjectId("4c0ec11e8fd2e65c0b010000"), "date2" : "Fri Jul 09

Zufällige Sortierreihenfolge

Anzahl der Antworten 3 Antworten
Die Frage nach dem Weg, um ein zufälliges Dokument aus der Sammlung, wurde viele Male gefragt, und es wurden Vorschläge zu diesem Thema. Was ich brauche, ist um mehrere beliebige Dokumente von der Sammlung und, was noch

Feld einfügen mit $currentDate zu MongoDB collection in Meteor

Anzahl der Antworten 4 Antworten
Nicht sicher, wie Sie Sie verwenden $currentDate beim einfügen eines Dokuments in eine MongoDB collection in Meteor. Können diese nur verwendet werden, in einem update, nicht um eine insert? Würde seltsam erscheinen, aber ich sehe keine alternative

MongoDB mongoexport Abfrage

Anzahl der Antworten 6 Antworten
Habe ich eine Sammlung, in der folgenden form in MongoDB. Wie Sie sehen können einige documends haben zwei Elemente "id" und "xid", und einige haben nur 1 "id" (abgesehen von der Object _id) [ { "id" :

MongoDB - $setzen, zu aktualisieren oder push-Array-element

Anzahl der Antworten 1 Antworten
In der Produkte-Auflistung, ich habe ein Array von recentviews, die hat 2 Felder, viewedBy & viewedDate. In einem Szenario, wenn ich bereits einen Datensatz mit viewedby, dann muss ich es aktualisieren. Für e.g wenn ich array wie

MongoDB Aggregation Leistung

Anzahl der Antworten 1 Antworten
Wir haben ein problem der aggregation Abfragen laufen lange Zeit (paar Minuten). Collection: Haben wir eine Sammlung von 250 Millionen Dokumenten mit über 20 Felder pro Dokument Die Gesamtgröße der Sammlung ist 110GB. Wir haben von Indizes

wie $Projekt ObjectId, string-Wert in mongodb Aggregat?

Anzahl der Antworten 2 Antworten
Ist es ein operator, die ich verwenden könnte in Aggregat - Funktion, um einen string anstelle von ObjectId in der Antwort? db.something.aggregate([ {$match: {'property': {$exists:true}} }, {$project: {stringId: '$_id.???'}}]) Nein gibt es nicht. Das aggregation-framework nicht re-cast

So aktualisieren Sie den Wert des Schlüssels in eine Liste von json in Mongo

Anzahl der Antworten 1 Antworten
Habe ich ein Dokument--- Employees:[ { name:"abc", contact:"123", email:"[email protected]" }, { name:"efg", contact:"456", email:"[email protected]" }, { name:"hij", contact:"789", email:"[email protected]" } ] Ich brauche zu aktualisieren, - Namen mit Wert= "abc" für alle Schlüssel-Namen in der Liste. Ich

Welche der folgenden Aussagen sind wahr, MongoDB replication?

Anzahl der Antworten 2 Antworten
Die minimale sinnvolle Anzahl von abstimmenden Knoten zu einer Replikatgruppe ist drei. MongoDB-Replikation synchron. Die Mongo shell ist in der Lage das anbringen einer Replikatgruppe und automatisch ein Failover. Standardmäßig mit der neuen MongoClient connection-Klasse, w=1 und

Mongo aggregation cursor & zählen

Anzahl der Antworten 1 Antworten
Entsprechend der mongodb-Knoten Treiber-docs der Aggregat-Funktion gibt nun einen cursor (von 2.6). Hatte ich gehofft, dass ich verwenden könnte, um eine Anzahl von Elementen pre limit & überspringen, aber es scheint nicht zu sein, jede Zählung-Funktion auf

MongoDB verschachtelte lookup mit 3 Ebenen

Anzahl der Antworten 2 Antworten
Ich brauche zum abrufen der gesamten Einzel-Objekt-Hierarchie aus der Datenbank als JSON. Eigentlich ist der Vorschlag zu einer anderen Lösung zu erreichen dieses Ergebnis wäre sehr appriciated. Ich habe mich entschieden, MongoDB mit seiner $lookup unterstützen. Also

Mongodb aggregieren (count), auf mehreren Feldern gleichzeitig

Anzahl der Antworten 2 Antworten
Ich habe Dokumente, die wie folgt Aussehen: { "_id" : "someuniqueeventid", "event" : "event_type_1", "date" : ISODate("2014-01-14T00:00:00Z"), } Ich möchte die Gruppe von "event" und zählen, wie viele von jeder Ereignistyp aufgetreten ist in jedem Tag der

Einfügen von Datum() in Mongodb über mongo shell

Anzahl der Antworten 2 Antworten
Ich bin einfügen-Dokument über folgende Abfrage: db.collection.insert( { date: Date('Dec 12, 2014 14:12:00') }) Aber es wird mir ein Fehler. Wie kann ich das einfügen eines Datums in meiner Sammlung, ohne dabei einen Fehler? Was für Fehler?

Aktualisieren mehrerer Dokumente durch die Bereitstellung von Dokumenten im Körper, Mungo/mongodb

Anzahl der Antworten 1 Antworten
Brauche ich zum aktualisieren mehrerer Dokumente, indem Sie Sie in den Körper. Ich kann nicht Abfragen, Sie muss zur Verfügung gestellt werden. Beispiel: var persons = [ {id: 1, name'Joe', active: false}, {id:2, name:'Jane', active: false}) ];

Gibt es eine elseif Sache in MongoDB zu $cond, während die Aggregation

Anzahl der Antworten 3 Antworten
Also brauche ich ein benutzerdefiniertes Feld berechnet in MongoDB wie folgt if( field1 =="A") ->customfield=10 else if(field1 =="B" )->customfield=20 else (field1 =="C" ) ->customfield=15 Ich bin mit der aggregation zusammen mit dem $Projekt-Anweisung. Aber die $cond operator

Bekommen Komponente von Datum / Isodatum in mongo

Anzahl der Antworten 1 Antworten
Wie man eine Komponente wie minute aus ISODate gespeichert in MongoCollection? InformationsquelleAutor Saint | 2012-05-02

Prüfen, Ob Feld existiert, in einem sub-Dokument eines Arrays

Anzahl der Antworten 3 Antworten
Ich ein schema vor, das ist ähnlich wie diese. {id: Number, line_items: [{ id: String, quantity: Number, review_request_sent :Boolean }], total_price: String, name: String, order_number: Number } Was ich finden will, ist alle Elemente, die nicht nicht

Verwendung $slice-operator zu erhalten, das Letzte element des Arrays in mongodb

Anzahl der Antworten 1 Antworten
Wie man Letzte element des array mit den Bedingungen in mongodb. Ich bin nicht in der Lage zu verwenden Scheibe. Hier ist mein code { "1" : { "relevancy" : [ "Y" ] }, "_id" : ObjectId("530824b95f44eac1068b45c0")

Wie legen Sie ein Dokument mit Datum in mongo?

Anzahl der Antworten 3 Antworten
Wir versuchen, legen Sie ein Dokument mit dem aktuellen Datum als es ' s Feld. Wir schreiben in java mit eclipse-plugin für mongodb. Wir möchten, führen Sie die Date() Befehl von mongo, um die Datum aus mongo

Sammlung-ID-Länge in MongoDB

Anzahl der Antworten 1 Antworten
ich bin neu in mongodb und stack overflow. Möchte ich wissen, warum auf mongodb-collection-ID wird der 24-hex-Zeichen? was ist Bedeutung von das? Die offizielle Dokumentation ist ein guter Ort, um zu starten: ObjectId Der standardmäßig generierte, eindeutige

MongoDB - Aggregation-Framework (Gesamt-Anzahl)

Anzahl der Antworten 7 Antworten
Beim ausführen eines normalen "find" - Abfrage auf MongoDB ich kann das Gesamtergebnis zählen (unabhängig von der limit) durch ausführen von "zählen" auf die zurückgegebenen cursor. Also, auch wenn ich die Grenze zum Ergebnis auf 10 gesetzt

MongoDB: insert on duplicate key update

Anzahl der Antworten 3 Antworten
Wie kann dies mit der Mongo in einer [atomic] - Anweisung: insert mytable set MyUniqueKey = ?, X = ? on duplicate key update Y = ? Wenn diese Anweisung ausgeführt wird für die erste Zeit, wird

MongoDB Doppelte Dokumente, sogar nach dem hinzufügen eindeutige Schlüssel

Anzahl der Antworten 2 Antworten
Habe ich eine Auflistung erstellt und Hinzugefügt, um einen eindeutigen Schlüssel, wie diese db.user_services.createIndex({"uid":1 , "sid": 1},{unique:true,dropDups: true}) Die Sammlung wie folgt aussieht "user_services" { "_id" : ObjectId("55068b35f791c7f81000002d"), "uid" : 15, "sid" : 1, "rate" : 5

Schleife durch alle Mongo-Sammlungen und die Abfrage ausführen

Anzahl der Antworten 1 Antworten
Zunächst, ich bin ganz neu bei mongodb. Hier ist meine Frage ich habe nicht in der Lage gewesen, eine Lösung zu finden. Sagen wir, ich habe 3 verschiedene Sammlungen. mongos> show collections collectionA collectionB collectionC Ich möchte

Unterschied zwischen count() und finden().count() in MongoDB

Anzahl der Antworten 6 Antworten
Was ist der Unterschied zwischen, ich eigentlich finden wollte, alle Dokumente in der mycollection. db.mycollection.count() vs db.mycollection.find().count()? Beide dasselbe Ergebnis liefert. Gibt es einen Grund, warum würde jemand wählen, der count() vs die find().count()? Im Gegensatz zu

mongodb-Abfrage sub-field

Anzahl der Antworten 3 Antworten
Abfrage alle {"module" : "B"} ? Folgende Abfrage funktioniert nicht: db.XXX.find({ "_id" : { "module" : "B" } }); Dank einer Tonne! Dort Daten Aussehen: { "_id" : {"module" : "A","date" : ISODate("2013-03-18T07:00:00Z")}, "value" : {"count" :

Liste aller Werte eines bestimmten Feldes in mongodb

Anzahl der Antworten 3 Antworten
Wie kann ich ein array mit allen Werten eines bestimmten Feldes für alle meine Dokumente in einer Sammlung? db.collection: { "_id" : ObjectId("51a7dc7b2cacf40b79990be6"), "x" : 1 } { "_id" : ObjectId("51a7dc7b2cacf40b79990be7"), "x" : 2 } { "_id"

Nicht create index in mongodb "- Taste zu groß, um index"

Anzahl der Antworten 4 Antworten
Ich Schaffe index in mongodb mit 10 Millionen Datensätze aber folgenden Fehler db.logcollection.ensureIndex({"Module":1}) { "createdCollectionAutomatically" : false, "numIndexesBefore" : 3, "ok" : 0, "errmsg" : "Btree::insert: key too large to index, failing play.logcollection.$Module_1 1100 { : \"RezGainUISystem.Net.WebException:

Aggregation filter nach $lookup

Anzahl der Antworten 1 Antworten
Wie kann ich einen filter hinzufügen, nachdem Sie ein $lookup oder gibt es eine andere Methode, dies zu tun? Mein Datenerhebung test: { "_id" : ObjectId("570557d4094a4514fc1291d6"), "id" : 100, "value" : "0", "contain" : [ ] }

Wählen Sie MongoDB Dokumente, wo ein Feld ist nicht vorhanden, null oder false?

Anzahl der Antworten 1 Antworten
Angenommen ich habe eine Sammlung, die enthält die folgenden Dokumente: { "_id": 1, name: "Apple" } { "_id": 2, name: "Banana", "is_reported": null } { "_id": 3, name: "Cherry", "is_reported": false } { "_id": 4, name: "Kiwi",

N-te element eines Arrays in MongoDB

Anzahl der Antworten 3 Antworten
Als Teil von mein Dokument in MongoDB ich bin die Speicherung eines Arrays von Objekten. Wie kann ich die Abfrage nur für das 4. element des Arrays zum Beispiel? So will ich nicht das gesamte array, nur

Suche über mehrere collections in MongoDB

Anzahl der Antworten 5 Antworten
Ich weiß, dass die Theorie von MongoDB und die Tatsache, dass wird nicht unterstützt, verbindet, und dass ich verwenden soll, eingebettete Dokumente oder denormalize so viel wie möglich, aber hier geht: Ich habe mehrere Dokumente, wie: Benutzer,

MongoDB - Query auf das Letzte element eines Arrays?

Anzahl der Antworten 7 Antworten
Ich weiß, dass MongoDB unterstützt die syntax find{array.0.field:"value"}aber ich möchte speziell zu diesem Zweck für das Letzte element im array, also ich weiß nicht, den index. Ist es eine Art Betreiber für dieses, oder bin ich da

Mungo-Dokument Referenzen mit einer eins-zu-viele-Beziehung

Anzahl der Antworten 2 Antworten
Arbeite ich bei der Entwicklung einer Datenbank-Struktur für ein neues Projekt, und ich bin ziemlich neu bei MongoDB und natürlich Mongoose. Ich gelesen habe, Mungos Bevölkerung Dokumentation, wo es eine eins-zu-viele-Beziehung mit einer Person Dokument zu viele

MongoDB Server-sockets geschlossen " & kein fix gefunden

Anzahl der Antworten 2 Antworten
gestern begann ich mit der javascript-MongoDB-Treiber. Ich habe ein Problem, ein Fehler ist hartnäckig zeigen, aber es werden immer noch Daten gespeichert. Unten sehen Sie die javascript-ich nutzen, um zunächst eine Verbindung zur Datenbank, und dann eine

Mungo Art der aggregierte Ergebnis

Anzahl der Antworten 1 Antworten
Ich habe eine Menge von Schwierigkeiten bei der Lösung dieser mongodb (Mungo) problem. Es ist dieses schema 'Empfehlen' (username, roomId, ll und Datum) und seine Sammlung enthält eine Empfehlung der user. Ich brauche, um eine Liste der

MongoDB: Wie wird nach Datensätzen abgefragt, bei denen das Feld null oder nicht gesetzt ist?

Anzahl der Antworten 4 Antworten
Ich habe eine Email Dokument, das eine sent_at Feld "Datum": { 'sent_at': Date( 1336776254000 ) } Wenn diese Email wurde nicht gesendet, die sent_at Feld ist entweder null oder nicht-existent. Ich brauche, um die Anzahl der gesendete/nicht

So erstellen Sie eine Mutationsabfrage zum Einfügen einer Liste von (Array-) Feldern in GraphQL

Anzahl der Antworten 2 Antworten
vor kurzem begann ich, GraphQL, ich bin in der Lage, das einfügen von Daten in flat-schema, ohne jedes problem, aber wenn es um ein Array von Daten, die ich erhalte eine Fehlermeldung wie { "errors": [ {

So ersetzen Sie die Zeichenfolge in allen Dokumenten in Mongo

Anzahl der Antworten 3 Antworten
Muss ich ersetzen eines Strings in bestimmte Dokumente. Ich habe gegoogelt mit diesem code, aber es leider noch nichts ändern. Ich bin nicht sicher über die syntax in der Zeile unten: pulpdb = db.getSisterDB("pulp_database"); var cursor =

Wie benutzt man in MongoDB $ set, um einen verschachtelten Wert / ein eingebettetes Dokument zu aktualisieren?

Anzahl der Antworten 2 Antworten
In MongoDB wie verwenden Sie $set zum aktualisieren einer geschachtelten Wert? Betrachten Sie zum Beispiel eine Sammlung Menschen mit dem folgenden Dokument: { _id: ObjectId("5a7e395e20a31e44e0e7e284"), name: "foo", address: { street: "123", town: "bar" } } Wie aktualisiere

Wie ändere ich Felder bei der Suche / Projektion in MongoDB?

Anzahl der Antworten 1 Antworten
Ist es möglich, benennen Sie die Namen der Felder zurückgegeben, die in einer Suche-Abfrage? Ich würde gerne so etwas wie $rename aber ich möchte nicht zu ändern, die Dokumente, die ich Zugriff auf bin. Ich will einfach

wie man string in numerische Werte in mongodb umwandelt

Anzahl der Antworten 9 Antworten
Ich versuche zu konvertieren eine Zeichenfolge, die enthält einen numerischen Wert, um seinen Wert in einer aggregierten Abfrage in MongoDB. Beispiel-Dokument { "_id": ObjectId("5522XXXXXXXXXXXX"), "Date": "2015-04-05", "PartnerID": "123456", "moop": "1234" } Beispiel für die zusammengesetzte Abfrage, die

Wie entferne ich ein Feld vollständig aus einem MongoDB-Dokument?

Anzahl der Antworten 8 Antworten
{ name: 'book', tags: { words: ['abc','123'], lat: 33, long: 22 } } Nehme an, dies ist ein Dokument. Wie Entferne ich "words" vollkommen aus, alle Dokumente in dieser Sammlung? Ich möchte, dass alle Dokumente ohne "words":

Ist es möglich, die MongoDB-Ergebnisabfrage zu reduzieren?

Anzahl der Antworten 2 Antworten
Habe ich eine tief verschachtelte Sammlung in meine MongoDB collection. Wenn ich die folgende Abfrage ausführen: db.countries.findOne({},{'data.country.neighbor.name':1,'_id':0}) Ich am Ende mit dieser verschachtelten Ergebnis hier: {"data" : { "country" : [ { "neighbor" : [ { "name"