Hat mongodb ein analoges von SHOW CREATE TABLE
in mysql, die create query for collection zeigt? Oder kann ich eine andere Sammlung wie die bestehende mit allen Einstellungen erstellen?SHOW CREATE TABLE in mongodb
Antwort
Es gibt keine gute Antwort auf diese Frage, da das Schema beim Umgang mit schemafreien Datenbanken wie MongoDB von der Anwendung diktiert wird, nicht von der Datenbank.
Die Datenbank verschiebt sich, was auch immer gegeben ist, da es nichts gibt, was eine konsistente Dokumentenstruktur in einer bestimmten Sammlung erzwingt, obwohl der gesamte Zugriff auf die Datenbank durch irgendeine Art von Wrapper gesteuert werden sollte. Zusammenfassend ist der einzige Ort, den Sie für das Schema betrachten sollten, Ihre Modellklassen.
Es gibt keine Analoga für SHOW CREATE TABLE
. Aber vielleicht finden Sie dort einige Usufull-Funktionen https://docs.mongodb.com/manual/reference/command/nav-administration/
Zum Beispiel die Informationen über Indizes, die Sie mit getIndexes
Funktion abrufen können. Erstellen Sie die Indizes können Sie über createIndexes
Funktion.
Beispiel:
var indexes = db.collection.getIndexes();
db.collection.createIndexes(indexes);
Verwendung MongoDB Kompass: Visualisieren Sie, verstehen und mit Ihren Daten über eine intuitive GUI arbeiten.
- 1. phpMyAdmin und SHOW CREATE TABLE
- 2. Informix entspricht mysqls SHOW CREATE TABLE
- 3. mysql gespeicherte Prozedur ausgeführt SHOW CREATE TABLE
- 4. MySQL: `SHOW INDEX` zeigt anders als` SHOW CREATE TABLE`
- 5. MongoDB Sammlung wie MySQL erstellen CREATE TABLE
- 6. Wie kann ich SHOW CREATE TABLE in einer Unterabfrage verwenden?
- 7. Mysql show create constraint?
- 8. show create view definition
- 9. CREATE TABLE in MySQL Syntaxfehler
- 10. Syntaxfehler in MySQL CREATE TABLE
- 11. Trennen Create Table Anweisungen
- 12. MySQL CREATE TABLE Befehl
- 13. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException CREATE TABLE
- 14. HTML create table
- 15. Postgres create table asynchron
- 16. `show table` Äquivalent in Oracle SQL
- 17. create table column count Zeilenlimit
- 18. HIVE - INSERT OVERWRITE vs DROP TABLE + CREATE TABLE + INSERT IN
- 19. CREATE und DROP TABLE Oracle
- 20. SQL create table oder append
- 21. Wie create table j2html verwenden?
- 22. Oracle "create table als" Nullwert
- 23. Was ist der Unterschied zwischen create table und create virtual table in SQLite?
- 24. Syntaxfehler mit FOREIGN KEY in CREATE TABLE
- 25. TABLE-Anweisung Frage in T-SQL CREATE
- 26. create table in phoenix von spark
- 27. 1064 Fehler in CREATE TABLE ... TYPE = MYISAM
- 28. JavaScript Create Table funktioniert nicht in IE
- 29. PowerDesigner create table gewährt in VB
- 30. show create table tabellenname (wie mache ich das in sql server)?
nicht ganz sicher, was Sie fragen. Auf welche Einstellungen beziehen Sie sich? –
@DavidMakogon sieht aus wie ich hatte ein falsches Ziel und beeilte sich mit der Frage. nicht mehr relevant. – Oleksii