2017-11-13 1 views
0

Ich bin neu in MongoDB und würde gerne wissen, wie man einen Index zu einer Sammlung hinzufügt, die eine Versionsliste mit Subindizes mit Robo 3T ist?MongoDB Robo 3T Array (Liste) zum Index hinzufügen

ich auf meiner aktuellen Kollektion Indexstruktur erarbeiten werden:

{ 
    "_id" : 1, 
    "Name" : "My name" 
    "VersionList": 1 
} 

Die erforderliche Sammlung Indexstruktur sollte wie folgt sein:

{ 
    "_id" : 1, 
    "Name" : "My name" 
    "VersionList": 
    [ 
     0: 
     { 
      "Frequency" : 0, 
      "Information" : "Revision information", 
      "Trigger" : {}, 
      "D" : 
      { 
       "DataType": "Actual value", 
       "Unit": 1 
      } 
     } 
    ] 
} 

Ich benutzte Werkzeug Robo 3T die Indizes hinzuzufügen. Mein Problem ist, dass ich nicht weiß, wie man die Sub-Indizes von VersionList mit Robo 3T hinzufügt und konnte keine klaren Beispiele dafür finden. Könnte mir bitte jemand zeigen, wie man das macht?

Thanx im Voraus,

Bokki

Antwort

0

Dissapointing noch keine Antworten aus dem "Mongo Gurus" zu erhalten, so fand ich mich, wie dieses Problem zu beheben, indem Sie Dinge auszuprobieren ...

Für andere MongoDB-Neulinge, die mit diesem Problem kämpfen: Es ist so einfach wie: einfach Dokumente in die Sammlung einfügen.

Schritte in Robo 3T "Sub-Indizes" mit Arrays hinzufügen und so weiter:

  1. Rechtsklick auf Serververbindung -> Datenbank erstellen
  2. Rechtsklick auf Sammlungen -> Erstelle eine Pinnwand ...
  3. Rechtsklick auf Auswertungen -> hinzufügen Indizes ...
  4. Rechtsklick auf Ihrer Sammlung -> Dokument einfügen ...
  5. In „Dokument einfügen“ Fenstern, fügen Sie jede gültige JSON Struktur (dies kann mit der „Bestätigen“ getestet werden aber zu n) und dann "Speichern" drücken.

Hoffe, das hilft jemandem!

Verwandte Themen