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.

MongoDB eindeutigen Wert aggregation über Karte reduzieren

Anzahl der Antworten 2 Antworten
Sehe ich jede Menge Fragen auf, SO dass über aggregation in MongoDB, aber ich habe nicht gefunden, eine komplette Lösung, um mir noch. Hier ist ein Beispiel meiner Daten: { "fruits" : { "apple" : "red", "orange"

mongodb unmöglich (?) E11000 duplicate-key-Fehler dup-Taste, wenn upserting

Anzahl der Antworten 1 Antworten
Mein Verständnis ist, dass update mit einem einfachen Beispiel:: true auf einem einzigen Dokument ist eine Atomare operation, so sollte dies nie Ergebnis in einem doppelten Schlüssel Fehler, vor allem nicht auf dem primären Schlüssel _id, wenn

MongoDb Wie Sie die Gruppe, indem Sie Monat und Jahr aus string

Anzahl der Antworten 1 Antworten
Ich bin mit Feld dateStr in der Sammlung { .... "dateStr" : "07/01/2020" .... } { .... "dateStr" : "07/01/1970" .... } Ich möchte die Gruppe von Monat und Jahr aus dateStr Feld Habe ich versucht db.collection.aggregate(

Wie kann ich das Problem lösen MongoWaitQueueFullException?

Anzahl der Antworten 2 Antworten
Ich führe ein java-Programm, das ist ein thread executor-Programm, das fügt Tausende von Dokumenten, die zu einer Tabelle in einer mongodb. Ich bekomme die folgende Fehlermeldung Exception in thread "pool-1-thread-301" com.mongodb.MongoWaitQueueFullException: Too many threads are already waiting

mongodb-query auf DBRef-Typ

Anzahl der Antworten 3 Antworten
Wie schalte ich diese Abfrage in eine gültige mongodb-Query in mongodb shell. { 'cars.owner.$ref' : 'users' } cars.owner ist ein DBRef hier, aber $ref ist ungültig Bekomme ich diesen Fehler: "$err" : "Positional operator does not match

Was ist die fundmental Unterschied zwischen MongoDB / NoSQL ermöglicht das schnellere aggregation (MapReduce) im Vergleich zu MySQL

Anzahl der Antworten 1 Antworten
Gruß! Ich habe Folgendes problem. Ich habe eine Tabelle mit riesigen Anzahl von Zeilen die ich brauche, um Suche und dann Gruppe Suche Ergebnisse durch viele Parameter. Lassen Sie uns sagen, in der Tabelle ist id, big_text,

Mongodb Ersetzen Sie ein Wort aus dem string

Anzahl der Antworten 2 Antworten
Also ich habe eine mongodb-Dokument, die ein Feld wie dieses Image : http://static14.com/p/Inc.5-Black-Sandals-5131-2713231-7-zoom.jpg Möchte ich ersetzen Sie die zoom-in-den string mit einem anderen text, so dass : Image : http://static14.com/p/Inc.5-Black-Sandals-5131-2713231-7-product2.jpg Ist es möglich, das zu tun?? InformationsquelleAutor

MongoDB elemmatch mehrere Elemente in array

Anzahl der Antworten 1 Antworten
Ich habe eine mongodb-Dokument wie { "_id" : ObjectId("54e66b2da7b5f3a92e09dc6c"), "SomeMetric" : [ { //some object } { //some object } ], "FilterMetric" : [ { "min" : "0.00", "max" : "16.83", "avg" : "0.00", "class" : "s1"

Erstellen Sie einen bedingten TTL in mongo

Anzahl der Antworten 4 Antworten
Gibt es eine Besondere Aufgabe, die ich erreichen will , aber ich bin nicht auf der Suche nach einer bestimmten Art und Weise zu tun. Können sagen, ich habe eine app, die verwendet wird zum senden von

MongoDB-Treiber (Query Builder) fehlt Treiber?

Anzahl der Antworten 4 Antworten
Hallo, ich bin versucht, zu aktualisieren, code zu verwenden, async mit der aktualisierten mongo-Treiber, geht alles gut, Aber ich kann nicht Finden, ABFRAGE von Mongodb.Treiber.Bauherren.Abfrage, wo ist es geblieben ? Was sollte ich in it ' s

mongodb aggregation framework-Gruppe + Projekt

Anzahl der Antworten 3 Antworten
Ich habe Folgendes Problem: diese Abfrage zurück 1 Ergebnis, das ist, was ich will: > db.items.aggregate([ {$group: { "_id": "$id", version: { $max: "$version" } } }]) { "result" : [ { "_id" : "b91e51e9-6317-4030-a9a6-e7f71d0f2161", "version" :

Mongo DB finden, durch Feld name mit einem Wert

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche alle Dokumente, die in diesem Feld haben, ist es egal, was genau der Wert, den es enthält; ich bin nur daran interessiert, die Existenz von it. Hier ist ein Beispiel: { "payload":{

Mongodb aggregation ist $group, beschränken die Länge von array

Anzahl der Antworten 1 Antworten
Möchte ich der Gruppe alle Dokumente nach einem Feld, aber zum einschränken der Anzahl der Dokumente gruppiert, die für jeden Wert. Jede Nachricht hat eine conversation_ID. Ich brauche, um die 10 oder kleinere Anzahl von Nachrichten für

PyMongo $in + $regex

Anzahl der Antworten 2 Antworten
Wie kann ich kombinieren, $regex mit $in PyMongo? Ich suchen will, entweder /*.heavy.*/ oder /*.metal.*/. Versuchte ich in python ohne Erfolg: db.col.find({'music_description' : { '$in' : [ {'$regex':'/*.heavy.*/'} ]} }) Den Gegenwert in der Mongo shell ist:

wie konvertieren timestamp to date in mongodb?

Anzahl der Antworten 1 Antworten
arbeite ich an aggregation von mongodb collection.meine mongodb-collection hat creation_time in timestamp.Wie werde ich sammeln kann, gleichen Tag das Ergebnis und die Summe mit nächsten Tag das Ergebnis.Angenommen ich habe Daten zu sammeln, die für 5 Tage.Meine

MongoDB "NumberLong/$numberLong" Problem während der Konvertierung zurück zu Java-Objekt

Anzahl der Antworten 4 Antworten
Ich bin eine json-das ist somethink wie {"Header" : {"name" : "TestData", "contactNumber" : 8019071740}} Wenn ich legen Sie diese zu mongoDB es wird so etwas wie {"_id" : ObjectId("58b7e55097989619e4ddb0bb"),"Header" : {"name" : "TestData","contactNumber" : NumberLong(8019071743)} Wenn

mongodb aggregation php

Anzahl der Antworten 2 Antworten
Ich bin mit mongodb 2.1 und zu übersetzen, wie diese Abfrage in php db.counter.aggregate([ { $match:{ page_id:123456 }}, { $group:{_id:"$page_id",total:{$sum:"$pageview"}} } ]); Dank InformationsquelleAutor user1457750 | 2012-07-02

Anzahl der Felder in einer MongoDB Collection

Anzahl der Antworten 4 Antworten
Habe ich eine Sammlung von Dokumenten wie diesem: { "_id" : ObjectId("..."), "field1": "some string", "field2": "another string", "field3": 123 } Ich würde gerne in der Lage, die Iteration über die gesamte Kollektion, und die gesamte Anzahl

Suchen von Daten für bestimmte Datum in mongodb

Anzahl der Antworten 1 Antworten
Ich wollte Daten für 2014-08-01 aus MongoDB collection. Datum in MongoDB ist im ISO-format.Ich schrieb unter Abfrage, aber es gibt mir sehr große Zahl, die ich vermute, ist das nicht die Daten für 1 Tag. Kann jemand

Wie speichern unsigned long long (uint64_t) Werte in einer MongoDB-Dokument?

Anzahl der Antworten 2 Antworten
Ich soll zum speichern von zahlen des Typs unsigned long long (uint64_t) in einer MongoDB-Dokument, wie mache ich es? Muss ich verwenden, unsigned long long, denn ich bin mit Twitter-API, die verwendet unsigned 64-bit-Ganzzahlen https://dev.twitter.com/docs/twitter-ids-json-and-snowflake Bereich der

gewusst wie: einfügen von blob-Daten in mongodb,ist es additaional software erforderlich

Anzahl der Antworten 2 Antworten
Habe ich gerade installiert, mongodb, die auf meinem system, wollte ich wissen, ob es möglich war, zum einfügen von blob-Daten in mongodb. Was ist die Prozedur, und wenn eine andere Software benötigt ? InformationsquelleAutor NAVNEET MATHPAL |

MongoDB: $mit einer ObjectId array

Anzahl der Antworten 2 Antworten
Nur eine kurze Frage, über sowas habe ich gerade erlebt, und ich bin immer noch darüber nachzudenken, warum: mongos> db.tickets.count({ "idReferenceList" : { "$in" : [ { "$oid" : "53f1f09f2cdcc8f339e5efa2"} , { "$oid" : "5409ae2e2cdc31c5aa0ce0a5"}]}}); 0 mongos>

Entfernen von Leerzeichen (führende und nachgestellte) von string-Wert

Anzahl der Antworten 4 Antworten
Habe ich importiert eine csv-Datei in mongo mit mongoimport und ich möchten, entfernen Sie führende und nachfolgende Leerzeichen aus meinen string-Wert. Ist es möglich, direkt in mongo verwenden eine trim-Funktion für die gesamte Kollektion oder muss ich

Mongodb einsetzen doc ohne _id Feld

Anzahl der Antworten 5 Antworten
Ich bin Neuling auf mongodb. Ich das einfügen muss ein doc ohne das _id Feld generieren automatisch. Ich brauche, um das Feld Tenant_id als einzigartig oder zu ändern müssen die "_id" - Feld, um Tenant_id. wie es

Wie können wir das umsetzen Paginierung für Mongodb Collection mit mongoTemplate

Anzahl der Antworten 2 Antworten
Ich bin ein noob in mongoDb ich implementieren müssen, um Seitenumbrüche für jede bestimmte Sammlung zum Beispiel sagen Habe ich eine Sammlung Foo und ich haben eine Funktion zurückgibt, die alle Datensätze aus Foo Sammlung public List<Foo>

Mongo db aggregation mehrerer Bedingungen

Anzahl der Antworten 2 Antworten
Möchte ich Projekt eine Sammlung anwenden der Export einen Wert nur, wenn ein Feld innerhalb einer Reihe. Art: db.workouts.aggregate({ $match: { user_id: ObjectId(".....") } }, { $project: { '20': { $cond: [ {$gt: [ "$avg_intensity", 20]} ,

MongoDB C# driver - Abfrage einer Eigenschaft auf ein array von Filialdokumenten

Anzahl der Antworten 1 Antworten
Angenommen ich habe folgende Struktur der Dokumente in MongoDB. { _id: ####, Ancestors: [ { _id: 1, Name: "asdf" }, { _id: 2, Name: "jkl;" }, ... ] } Möchte ich finden Sie jedes Dokument enthält einen

Abfrage Mongodb auf Monat, Tag, Jahr... von datetime

Anzahl der Antworten 7 Antworten
Ich bin mit mongodb und ich speichern datetime in meiner Datenbank auf diese Weise für ein Datum "17-11-2011 18:00 Uhr" I Shop: date = datetime.datetime(2011, 11, 17, 18, 0) db.mydatabase.mycollection.insert({"date" : date}) Ich würde gerne eine Anfrage

MongoDB Projektion Geschachtelte Arrays

Anzahl der Antworten 2 Antworten
Habe ich eine Sammlung "Konten", die enthält Dokumente, die ähnlich wie diese Struktur: { "email" : "[email protected]", "groups" : [ { "name" : "group1", "contacts" : [ { "localId" : "c1", "address" : "some address 1" },

MongoDB-Abfrage IN array-Objekt

Anzahl der Antworten 2 Antworten
Problem habe ich zum abrufen von Informationen zwischen zwei Kollektionen. Die erste Kollektion stores Mitarbeiter Informationen: { "_id" : ObjectId("4f9643967f8b9a3f0a00005a"), "birth_date" : "1963-09-09", "departments" : [ { "departments_id" : ObjectId("4f9643957f8b9a3f0a000007"), "from_date" : "1990-01-03", "to_date" : "1990-01-15" }

Wie zu verwenden for-Schleife in mongodb

Anzahl der Antworten 1 Antworten
Muss ich einfügen, um ein neues Feld(Spalte) zu mongodb Sammlung, die jetzt 5246 Dokumente. Das Feld sollte automatisch inkrementiert . So dass ich mit einer for-Schleife . Meine Abfrage lautet wie folgt ` for(i=1;i<=5246;i++) { db.coll.update({},{$set:{"new_field":i}},false,true) };

Append-Element zu MongoDB Dokument-array in PyMongo ohne re-insertion

Anzahl der Antworten 3 Antworten
Ich bin mit MongoDB als back-end-Datenbank für Python-web-Anwendung (PyMongo + Flasche). Benutzer können Dateien hochladen und Optional 'tag' diese Dateien während upload. Die tags gespeichert sind, als Liste in das Dokument, pro unten: { "_id" : ObjectId("561c199e038e42b10956e3fc"),

mongodb set null update

Anzahl der Antworten 1 Antworten
Habe ich zum vertauschen der Werte von einem Dokument. var query = {"_id" : ObjectId("53e1c254382f891cc600076d")}; db.properties.find(query).forEach(function(prop){ printjson({"_id":prop._id, "val":prop.val, "ua":prop.ua}); db.properties.update(query, {$set:{ua: prop.val}},{$unset:{val:""}}); }); Vor dem update-Vorgang, Dokument sieht wie folgt aus: { "_id" : ObjectId("53e1c254382f891cc600076d"), "val" :

Findet Dokumente mit dem array, die nicht einen bestimmten Wert enthält

Anzahl der Antworten 1 Antworten
Ich habe Folgendes Modell: var PersonSchema = new Schema({ name: String, groups: [ {type: Schema.Types.ObjectId, ref: 'Group'} ], }); Ich bin auf der Suche nach einer Abfrage, die alle Personen, die nicht Teil einer bestimmten Gruppe (ich.e

Gibt es eine Möglichkeit zur Anzeige von Zeitstempel im unix-format zu Isodatum?

Anzahl der Antworten 3 Antworten
Uns gespeichert, ein Datum als unix timestamp in MongoDB, wie bekomme ich das Datum wenn ich die Abfrage? Gibt es eine Möglichkeit zur Anzeige von Zeitstempel in Isodatum format? Wo sind Sie versuchen, zum anzeigen der Isodatum

Wieder nur bestimmte Felder aus der Projektion array sub-Dokument

Anzahl der Antworten 1 Antworten
Ich freu mich auf MongoDB-Dokumentation in die $ und $elemMatch Projektionen. Ich versuche, herauszufinden, wie die Rückkehr nur eine Teilmenge einer Projektion array-Felder, aber ich kann nicht scheinen, um es herauszufinden. Related posts: Ich versuche nicht, führen

Java MongoDB 3.0-Treiber Abfrage distinct-ohne filter

Anzahl der Antworten 2 Antworten
Wie kann ich die Abfrage verschiedene mit der Java-MongoDB 3.0 Treiber? Ich bin versucht, Abfrage einzigartige Kategorien Datensätze aus einer Standorten Sammlung in MongoDB. In der Mongo-shell, diese ist sehr einfach: db.locations.distinct("categories"); In Java, es ist nicht

MongoDB: Update/Upsert vs Einfügen

Anzahl der Antworten 2 Antworten
Kurzem Bemerke ich einen großen performance-Unterschied zwischen multiple-upserts (über bulk-Operationen) vs einfügen (mehrere Dokumente). Ich würde gerne wissen, ob bin ich richtig auf dieser: Upsert/Updates werden wie ein find() und update() so gibt es 2 Sachen, Lesen

MongoDB - Insert wenn nicht vorhanden, sonst überspringen

Anzahl der Antworten 2 Antworten
Ist es möglich, Sie in Mongo mit Zustand; //Pseudo code Bulk Insert Item : If Key exists Skip, don't throw error If key does not exist Add item Wenn ich einzelne Einsätze, es könnte einen Fehler zurück

Wie zu verwenden Aggregat in Mungo

Anzahl der Antworten 1 Antworten
Wie definiere ich die folgenden MongoDB zusammengesetzte Abfrage im Mungo: db.contacts.aggregate([{$group: { "_id": { code: "$Code", name: "$Name" } } }]) Ziel der Abfrage ist eine Liste ziehen von verschiedenen codes und Namen. Meinem aktuellen Modell-code: 'use

Mongodb query bestimmten Monat|Jahr Datum nicht

Anzahl der Antworten 4 Antworten
Wie kann ich Abfragen eines bestimmten Monats in mongodb, nicht Datumsbereich, ich brauche im Monat, um eine Liste von Kunden Geburtstag für den aktuellen Monat. In SQL wird etwas sein wie: SELECT * FROM customer WHERE MONTH(bday)='09'

Mongo db mit Ergebnis der Abfrage in eine weitere Abfrage mit $in

Anzahl der Antworten 3 Antworten
Habe ich Folgendes Modell in mongo db: User-Auflistung { _id:12345, name:15, age:"Joe", } Adressen-Sammlung { _id:7663, userId:12345, Street:"xyz", number:"1235", city:"New York", state:"NY" } Nun möchte ich, um alle Adressen, die der Benutzer über dem Alter von 20

MongoDB verschachtelte Gruppe?

Anzahl der Antworten 2 Antworten
Ich versuche zur Implementierung einer geschachtelten Gruppe Abfrage in mongodb und ich bin immer stecken versuchen, um das äußere Gruppe durch. Angesichts der nachfolgend (vereinfacht) Daten Dokument: { "timestamp" : ISODate(), "category" : "movies", "term" : "my

Warum nicht einem einfachen Beispiel: ein Datensatz mit update_one raise ValueError?

Anzahl der Antworten 2 Antworten
Möchte ich einen Datensatz hinzufügen in die Sammlung, wenn der Schlüssel nicht bereits vorhanden ist. Ich verstehe [MongoDB][1] bietet die upsertfür diese, so habe ich eine db.collection.update({"_id":"key1"},{"_id":"key1"},True) Diese scheint zu funktionieren. Jedoch in der Pymongo Dokumentation er

Wie Sie verhindern, dass MongoDB aus der Rückgabe der Objekt-ID bei der Suche nach einem Dokument?

Anzahl der Antworten 2 Antworten
Habe ich das folgende Dokument in MongoDB... { "_id" : ObjectId("531221cd960100960116b992"), "username : "joe", "address" : [ { "zip" : "8000", "city" : "Zurich" }, { "zip" : "6900", "city" : "Lugano" } ] } ... und

Wie query date range " auf der MongoDB collection, wo die ISO-Datum ist gespeichert im string-Feld?

Anzahl der Antworten 1 Antworten
Szenario: Betrachten Sie ich habe eine Sammlung der sogenannten MyCollection mit folgenden Daten: { "_id" : 'MyUniqueID_01' "CreatedTime" : "2013-12-01T14:35:00Z", "LastModifiedTime" : "2013-12-01T13:25:00Z" } Nun möchte ich die Abfrage der MongoDB-Datenbank, wo die oben genannten Arten von

Mongo db default timestamp

Anzahl der Antworten 8 Antworten
So erstellen Sie ein Datums-Feld mit dem Standardwert der Standardwert sollte sein, den aktuellen Zeitstempel, wenn das einsetzen geschah in der Sammlung. Sind Sie mit jeder Fahrer? Programmiersprache? Wir sind immer Daten aus .Net-Dienstleistungen ..aber das Teil

Holen Sie sich geschachtelte Felder mit MongoDB shell

Anzahl der Antworten 2 Antworten
Habe ich "Benutzer" - Kollektion mit "Watchlisten" - Feld, die haben viele innere Felder zu, man ist "arrangeable_values" (das zweite Feld innerhalb von "Watchlisten"). Ich muss für jeden Benutzer in "Benutzer" - Kollektion, die jeweils "arrangeable_values" innerhalb

Wie durchführen einer Massenaktualisierung von Dokumenten in MongoDB mit Java

Anzahl der Antworten 1 Antworten
Ich bin mit MongoDB 3.2 und MongoDB-Java-Treiber 3.2. Ich habe ein array von ein paar Hunderten von aktualisierten Dokumenten, die sollten jetzt gespeichert/abgelegt in MongoDB. Damit zu tun, dass ich die Iteration über das array und rufen

Wie return array von string mit mongodb aggregation

Anzahl der Antworten 2 Antworten
Muss ich return array von string mit mongodb aggregation. Ich habe die folgenden: db.users.aggregate([{$group: {_id:"$emails.address"}}]) Es zurück: { "_id" : [ "[email protected]" ] } { "_id" : [ "[email protected]" ] } { "_id" : [ "[email protected]" ]