Mongodb Kürzeste Einführung (1) Installieren und starten Sie auf EC2 und setzen Sie plötzlich Zehntausende von Elementen fort Mongodb Kürzeste Einführung (2) Ich habe nach Zehntausenden von Fällen gesucht.
Nachdem wir die API haben, versuchen wir noch viel mehr. Wie erwartet ist t2.micro unmöglich, gehen Sie also zu m3.medium. Es wurde ein dreirädriges Fahrzeug → ein Fahrrad.
Immerhin ist es langsam, wenn Sie viel setzen, also werde ich einen Index setzen.
Bisher ist es das Minimum als Gelegenheits-DB. Die Suche nach Dateien indiziert.
Noch einmal. Nützlich in der Entwicklungsphase.
sudo service mongod stop
Hast du aufgehört Es sieht aus wie Mysqls innoDB, aber es scheint, dass die Journaldatei immer größer wird. Selbst wenn Sie die Daten löschen, scheint unter / var / lib / mongo etwas zu wachsen. Es sind ziemlich große Datenmengen, daher ist es gut, bei jeder Entwicklung einen sauberen Zustand zu haben. Ich werde es noch einmal mit ** Crispy, Tturn! ** versuchen. (Yoko darf nicht imitieren)
sudo rm -rf /var/lib/mongo/*
Löschen Sie die Dateien unter / var / lib / mongo /. Behalten Sie das Verzeichnis.
Anlaufen
sudo service mongod start
Das leere / var / lib / mongo / wurde initialisiert.
db.honyarara.remove({});
Abschied.
https://docs.mongodb.org/manual/indexes/
(Annahme, dass Daten nicht erneut eingegeben oder gelöscht werden)
db.honyarara.createIndex( { "$**": "text" } )
db.honyarara.createIndex ({"Spaltenname": 1}) Wert ist
1
aufsteigende Reihenfolge-1
absteigende Reihenfolge
db.honyarara.createIndex ({"Spaltenname": "Text", "Spaltenname 2": "Text", ....})
Es kann alles sein oder es kann angegeben werden
Klicken Sie hier für den Textindex ↓ https://docs.mongodb.org/manual/core/index-text/#create-text-index
In den meisten Fällen sollte es jetzt schneller sein. Es braucht Zeit, aber es ist besser, schnell zu sein.
Wenn Sie komplexere Abfragen oder Einstellungen haben, empfehlen wir, mongodb nicht mehr zu verwenden.
db.honyarara.getIndexes()
db.tracks.dropIndex (Indexname)
Recommended Posts