2016-06-21 7 views
4

ich ein Skript zu schreiben, planen generieren mongodb Tabellen und Felder auf der Grundlage dieser Quelle zu ändern: https://docs.mongodb.com/manual/tutorial/write-scripts-for-the-mongo-shell/Wie UUID mit mongodb Scripting

Ich plane eine UUID und in ein neues Feld zu erzeugen, um die veränderte hinzugefügt werden Tabellen, fand ich diese Referenz on how to generate a BSON UUID object , aber es gibt eine Notwendigkeit für mich, eine 32-Byte-Hexadezimal-Zeichenfolge anzugeben, um in die UUID BSON-Untertyp konvertieren. Idealerweise suche ich nach einem mongodb, der this entspricht und automatisch UUID v1 erzeugt, indem ich einen zufälligen Hash selbst ohne die Notwendigkeit einer 32-Byte Hexadezimaleingabe erstelle. Wie wird das gemacht? Ich plane hier ein Skript zu erstellen welches mongodb ausführen wird.

Antwort

1

Da ich denke, dass es keine direkte mongodb Lösung gibt, habe ich diese stattdessen verwendet: Create GUID/UUID in JavaScript?, es gibt eine Geige, die für meine Bedürfnisse geeignet ist.