Ich schreibe ein Mongo-Shell-Skript für die Datenverwaltung. Ich möchte es mit einem modularen Code schreiben, der Funktionsbibliotheken als Module verwendet. In einigen Fällen meine eigenen Module. In anderen Fällen werden sorgfältig ausgewählte Module von node.js (die ich kenne, in der Mongo-Shell-Umgebung funktionieren, beispielsweise uuid) verwendet.Wie zu "erfordern (Modul)" in Mongo Shell
Leider fehlt Mongo echte Modulverwaltung. load() ist nicht dasselbe. Ich suche nach einer Hinterfüllung, sozusagen.
Kennt jemand eine Bibliothek, die CommonJS-Modulladefunktionalität bereitstellen kann, die generisch genug ist, um in der Mongo-Shell ausgeführt zu werden, oder die für die Ausführung in der Mongo-Shell portiert wurde?
Ja, ich weiß, ich könnte es nur in einer node.js-Umgebung tun. Aber wenn es so etwas wie einen echten Modullader gibt, der in der Mongo-Shell funktioniert, wäre das meine erste Wahl.
Die 'Mongo'-Shell ist eine eingeschränktere JavaScript-Umgebung als Node.js (insbesondere wenn es um I/O-Optionen geht). Wenn Sie Knotenmodule verwenden möchten, warum implementieren Sie Ihr Skript nicht direkt in Node? – Stennie