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.

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

MongoDB Vollständigen und Partiellen Text-Suche

Anzahl der Antworten 3 Antworten
Env: MongoDB (3.2.0) mit MongoS Sammlung: Benutzer Text-Index-Erstellung: BasicDBObject keys = new BasicDBObject(); keys.put("name","text"); BasicDBObject options = new BasicDBObject(); options.put("name", "userTextSearch"); options.put("unique", Boolean.FALSE); options.put("background", Boolean.TRUE); userCollection.createIndex(keys, options); //using MongoTemplate Dokument: {"name":"LEONEL"} Abfragen: db.users.find( { "$text" : {

Datentyp-Konvertierung in MongoDB

Anzahl der Antworten 5 Antworten
Habe ich eine Sammlung der sogenannten Dokument in MongoDB. Dokumente in dieser Sammlung haben ein Feld namens CreationDate gespeichert in ISO-date-Typ. Meine Aufgabe ist es, die Anzahl der erstellten Dokumente pro Tag und Sortieren Sie nach der

find() und findOne () - Methoden in MongoDB, zeigt unterschiedliche Ergebnisse

Anzahl der Antworten 4 Antworten
Ich habe eine Mongo-Datenbank, wo in der users-Auflistung habe ich nur 1 Dokument. Ich mache find() und ein findOne() Operationen mit dem Benutzernamen filtern. Ich bekomme, was ich denke, ist ein Falsches Ergebnis aus find() Betrieb. MongoDB

MongoDB Abfrage mit dem $date Betreiber?

Anzahl der Antworten 2 Antworten
Bearbeiten - Kontext: ich bin mit der Talend-ETL-tool und mit Isodatum oder Datum oder neues Datum in der Abfrage wie der folgenden Fehler auf, so brauche ich eine Arbeit um: {'dt' : ISODate('2014-01-01') } {'dt' : Date('2014-01-01')

Push-Objekt in ein array, wenn das array existiert ansonsten erstellen Sie das array mit dem Objekt in der MongoDB

Anzahl der Antworten 2 Antworten
Habe ich die Sammlung mit einem Dokument wie diesem: { _id : "abcd", name : "Tom", myArray : [ { field1 : "", field2 : "" } ] }, { _id : "efgh", name : "Jerry" }

MongoDb: aggregation $lookup mit Filterung über die ausländischen Dokumente

Anzahl der Antworten 1 Antworten
Gegeben, ein paar collecitons: 1.- BENUTZER { name: ... id: ... city: ... age: ... otherdata: ... } 2.- HAUSTIERE { name: ... owner: ... type: ... age: ... } Ich versuche, die aggregation mit $lookup-zum erstellen

Mit Mungo / MongoDB $addToSet Funktionen auf array von Objekten

Anzahl der Antworten 2 Antworten
sagen, dass ich diese Eigenschaft array ('Artikel') auf einem Mungo schema: articles: [ { kind: 'bear', hashtag: 'foo' }, { kind: 'llama', hashtag: 'baz', }, { kind: 'sheep', hashtag: 'bar', } ] wie kann ich $addToSet https://docs.mongodb.org/manual/reference/operator/update/addToSet/

mongodb Aggregat-Dokument eingebettete Werte

Anzahl der Antworten 1 Antworten
Im Strugling mit einigen aggregation-Funktionen in mongodb. Sagen, ich habe einige Dokumente wie dieses [ { _id: "1", periods: [ { _id: "12", tables: [ { _id: "121", rows: [ { _id: "1211", text: "some text"}, {

MongoDB - Das argument $Größe muss ein Array sein, aber war der Typ: EOO / fehlt

Anzahl der Antworten 2 Antworten
Versuchen, um eine MongoDB-Datenquelle mit icCube. Die Idee ist, zur Rückgabe der Größe eines Arrays als neues Feld. So etwas wie : $project: { "people": 1, "Count myFieldArray" : {$size : "$myFieldArray" } } Aber ich bin

MongoDB entspannen mehrere arrays

Anzahl der Antworten 1 Antworten
In mongodb Dokumente, die in der folgenden Struktur: { "_id" : ObjectId("52d017d4b60fb046cdaf4851"), "dates" : [ 1399518702000, 1399126333000, 1399209192000, 1399027545000 ], "dress_number" : "4", "name" : "J. Evans", "numbers" : [ "5982", "5983", "5984", "5985" ] } Ist

Vergleicht zwei Datum-Felder in MongoDB

Anzahl der Antworten 6 Antworten
in meiner Sammlung, jedes Dokument hat 2 Termine, geändert und synchronisiert. Ich möchte diejenigen, die geändert > sync oder sync ist nicht vorhanden. Versuchte ich {'modified': { $gt : 'sync' }} aber es ist nicht das zeigt,

Mongo. wie um zu überprüfen, ob Feld ist eine Zahl

Anzahl der Antworten 4 Antworten
Wie Sie mongodb Dokumente wo-Feld ist eine Zahl? Einige Beispiele für die Inhalte dieses Feldes: "2", "a", "Z", 3 Eine Methode ist die Verwendung $type: db.col.find({Z: {$type:16}}) Ja, ich habe es versucht, aber ich dachte, es sollte

Mungo: wie aggregieren und zusammen zu finden

Anzahl der Antworten 2 Antworten
Wie kann ich Aggregat und find zusammen im Mungo? ich.e ich habe das folgende schema: const schema = new Mongoose.Schema({ created: { type: Date, default: Date.now() }, name: { type: String, default: 'development' } followers: [{ type:

Abfrage, wo nicht gleich null oder leer ist

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche alle Dokumente, in denen E-Mail vorhanden ist. Ich versuche die folgenden zu finden-Abfrage: { "email": {$exists:true, $ne:null, $ne:""}} Bin ich noch immer Dokumente, in denen E-Mail null. Kann mir jemand sagen was

Gruppe in mongo ohne null-Werte

Anzahl der Antworten 3 Antworten
Habe ich mongo-Abfrage, die die Gruppe Betrieb auf die Dokumente. Ich habe fast die erwarteten Ergebnisse, außer dass ich möchte, um die Ergebnisse zu verfeinern, ohne leer-oder null-Werte. Derzeit meine Abfrage sieht wie folgt aus: db.productMetadata.aggregate([{$group:{"_id":{"color":"$productAttribute.colour","gender":"$productAttribute.gender"},"count" :

Mongo Duplikate suchen Sie nach Einträgen, die für zwei oder mehr Feldern

Anzahl der Antworten 2 Antworten
Habe ich Dokumente wie dieses: { "_id" : ObjectId("557eaf444ba222d545c3dffc"), "foreing" : ObjectId("538726124ba2222c0c0248ae"), "value" : "test", } Möchte ich alle Dokumente finden, die dupliziert haben Werte für das paar foreing & value. InformationsquelleAutor Haris Hajdarevic | 2016-02-25

MongoDB Update (Einfügen einer Liste von Element zu einem Array)

Anzahl der Antworten 5 Antworten
Möchte ich hinzufügen, dass mehrere Elemente auf array von mehreren Zeilen in Mongo. Wie kann ich dies tun? Möchte ich mit diesem zu starten: {'x': 'h', arr: [1,2,3] } {'x': 'h', arr: [1,3] } und fügen Sie

Java — MongoDB-collection.finden() durch _id

Anzahl der Antworten 3 Antworten
Ich bin versucht, ein element aus einer Sammlung, die unter Verwendung seines eindeutigen _id, aber ich kann nicht finden wie. Dies ist mein code MongoClient mongoClient = new MongoClient("localhost", 27017); MongoDatabase database = mongoClient.getDatabase("DB"); MongoCollection<Document> collection =

Wie um zu testen, ob ein string-Feld in einer MongoDB-Dokument ist nicht leer?

Anzahl der Antworten 3 Antworten
Ich versuche, um die Anzahl der Dokumente, die ein Feld mit einer leeren Zeichenfolge. Dieses Feld, nennen wir es "Field_One" ist in allen Dokumenten (also, klar zu sein, ich bin nicht versucht, Sie zu finden, wenn das

Wie zu verwenden MongoDBs Aggregat "$lookup " als " findOne()`

Anzahl der Antworten 2 Antworten
So, wie Sie alle wissen find() gibt ein array der Ergebnisse, mit findOne() Rückkehr nur einfach Objekt. Winklig, das macht einen großen Unterschied. Anstatt {{myresult[0].name}} ich kann einfach nur schreiben {{myresult.name}}. Habe ich festgestellt, dass die $lookup

Abrufen, nur die abgefragte element in einem array-Objekt in der MongoDB collection

Anzahl der Antworten 11 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":

Zufälligen Datensatz aus MongoDB

Anzahl der Antworten 27 Antworten
Ich bin auf der Suche, um einen zufälligen Datensatz aus einer riesigen (100 Millionen Singles) mongodb. Was ist der Schnellste und effizienteste Weg, dies zu tun? Die Daten sind schon da und es gibt kein Feld in

MongoDB drucken Entfernung zwischen zwei Punkten

Anzahl der Antworten 1 Antworten
Wenn ich brennen diese Abfrage auf MongoDB, ich bin immer alle Orte in der Nähe von 500 Meilen zu den angegebenen Koordinaten. Aber ich möchte wissen, die genaue Distanz zwischen den spezifizierten Koordinaten und die Ergebnis-Lage. db.new_stores.find({

Wie die Abfrage von verschachtelten Objekten?

Anzahl der Antworten 3 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 um sicherzustellen, dass eindeutige Element in einem array basiert auf bestimmten Feldern - mongoDB?

Anzahl der Antworten 1 Antworten
In meinem scenerio, gibt es Autoren in einer Sammlung, jeder Autor hat messages und jede Nachricht der Autor hat events. Jeder Schauspieler durchführen darf nur eine Art von Aktion einmal. db.people.ensureIndex({messages.messageEvents.eventName: 1, messages.messageEvents.actorId: 1}, {unique: true}); Ich

Moongoose Aggregat $match nicht mit id ' s

Anzahl der Antworten 1 Antworten
Möchte ich zeigen, Produkte von ids (56e641d4864e5b780bb992c6 und 56e65504a323ee0812e511f2) und zeigen Sie den Preis nach subtrahiert von Rabatt, wenn verfügbar. Ich zählen kann der endgültige Preis mit Aggregat, aber diese Rückkehr alle Dokument in einer Sammlung, wie

$lookup) ObjectId ' s in ein 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([

Die Installation der Mongo PHP-Extensions (php_mongo.dll)

Anzahl der Antworten 2 Antworten
Umwelt im lokalen system MAMP 3.2.2 PHP 5.6.24 Webserver Apache Mongodb für die Zwischenspeicherung ist erfolgreich installiert und gefunden, läuft in MongoDBservice. Ich Heruntergeladen Mongodb-Treiber von https://pecl.php.net/package/mongodb (verwendet thread-safe Versionen PHP5.6 "php_mongodb.dll") ausgewählt php_mongo-1.1.8-5.6-ts-vc11-x64.zip, änderungen an php.ini

mongodb: insert wenn nicht vorhanden

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

Finden Sie Objekte zwischen zwei Datumsangaben 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"

Update MongoDB-Feld mit dem Wert eines anderen Feldes

Anzahl der Antworten 7 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

Abfragen von MongoDB zu entsprechen, in das erste Element in einem array

Anzahl der Antworten 2 Antworten
Ich bin mir bewusst, dass der $in Betreiber, die erscheint, um einen Artikel zu suchen, die Präsenz in array, aber ich möchte nur zu finden, eine übereinstimmung, wenn das Element in die erste position in einem array.

Konvertieren von ISO-Datum auf yyyy-mm-dd format

Anzahl der Antworten 2 Antworten
Gegeben Sammlung(#name: Benutzer) Struktur: { "_id" : ObjectId("57653dcc533304a40ac504fc"), "username" : "XYZ", "followers" : [ { "count" : 31, "ts" : ISODate("2016-06-17T18:30:00.996Z") }, { "count" : 31, "ts" : ISODate("2016-06-18T18:30:00.288Z") } ] } Ich Abfragen will diese Sammlung

Powershell Abfragen von MongoDB

Anzahl der Antworten 4 Antworten
1) Hier mein schema: { "_id" : ObjectId("53f4db1d968166157c2d57ce"), "init" : "SJ", "name" : "Steve Jobs", "companies" : [ { "_id" : ObjectId("53f4db1d968166157c2d57cf"), "ticker" : "AAPL", "compname" : "Apple" }, { "_id" : ObjectId("53f4db1d968166157c2d57d0"), "ticker" : "MSFT", "compname"

Mongo - Wie finde ich heraus, welche Rollen der Benutzer, ich bin verbunden hat? Wie kann ich einen Benutzer volle lese-und Schreibzugriff?

Anzahl der Antworten 1 Antworten
War ich in der Lage, eine Verbindung zu meinem Mongo-Instanz (die in der cloud gehostet zu Komponieren.io -- es ist ein "addon" durch Heroku) von meinem MacBook terminal-Befehlszeile. Kann ich jedoch nicht alle Vorgänge. Befehle wie "show

konvertieren von iso-Datum in timestamp in mongo query

Anzahl der Antworten 2 Antworten
hier ist die Abfrage [ { "$project": { "formattedDate": { "$dateToString": { "format": "%Y-%m-%d", "date": "$ceatedAt" } }, "createdAtMonth": { "$month": "$ceatedAt" }, "rating": 1 } }, { "$group": { "_id": "$formattedDate", "average": { "$avg": "$rating" },

Das Feld "$_id" muss ein Akku-Objekt

Anzahl der Antworten 1 Antworten
Ich versuche group einige Dokumente in mongoDB direkt nach einem $match Schritt wie folgt: db.trips.aggregate([ { "$match": { "Stop Time": { "$lt": "31.07.2013 23:59" } } }, { "$group": { "$_id": { "Start": "$Start", "End": "$End" },

Dokument drucken-Wert in mongodb shell

Anzahl der Antworten 3 Antworten
Will ich drucken Sie den Wert für das JSON-Dokument in der mongo-shell. Wie eine einfache Ausgabe in der Konsole, ohne erstellen einer neuen Sammlung oder das Dokument. Vielen Dank im Voraus Ich weiß nicht wirklich sehen, was

Abfrage in der mongo-Shell gibt SyntaxError: missing : after property

Anzahl der Antworten 1 Antworten
db.movieDetails.find( { year: 2013, imdb.rating: Pg-13, award.wins: 0 }, { title: 1, _id: 0 } ).pretty(); Die mongo-shell gibt diesen Fehler 2016-08-13T09:08:00.648+0200 E-QUERY [thread1] SyntaxError: missing : after property id @(shell):1:60 Warum? Vielen Dank im Voraus! InformationsquelleAutor

Konzern-Ergebnis durch 15 Minuten Zeitintervall in MongoDb

Anzahl der Antworten 5 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

Unterschied zwischen Finden 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>

Wie MongoDB-Abfrage mit "wie"?

Anzahl der Antworten 30 Antworten
Ich Abfragen will etwas mit SQL like - Abfrage: SELECT * FROM users WHERE name LIKE '%m%' Wie kann ich erreichen, das gleiche in MongoDB? Ich kann nicht finden, einen Betreiber für die like im Dokumentation. sehen

Bekommen eine Anzahl Dokumente mit MongoDB, wenn mit limit

Anzahl der Antworten 9 Antworten
Ich interessiere mich für die Optimierung eines "Paginierung" Lösung, die ich arbeite mit MongoDB. Mein problem ist straight forward. Ich in der Regel begrenzen die Anzahl der zurückgegebenen Dokumente mit der limit() Funktionalität. Dies zwingt mich, das

Wie wendet man die Bedingung an $lookup-Ergebnis in mongoDB?

Anzahl der Antworten 2 Antworten
Mit dem Verweis auf meine Vorherige Frage, ich habe eine Frage zu $lookup fügen Sie einige Bedingungen. Sie können genug bekommen Referenz über die Frage aus dem folgenden link, Beschreibung. Foto: {_id: 1, photo_name: '1.jpg', photo_description: 'description

mongo BadValue unbekannt-operator: $oder

Anzahl der Antworten 1 Antworten
Die Sammlung hat ein Dokument: { "_id" : ObjectId("54b513933aca242d9915a787"), "carriers" : [ { "carrier" : ObjectId("54b54d223aca242d9915a788"), "carryingInterval" : { "from" : ISODate("2013-12-31T23:00:00.000Z"), "to" : null } } ] } Möchte ich ein Kriterium, auf der Suche nach