Mongodb Shortest Introduction (1) Installer et démarrer sur EC2 et mettre soudainement des dizaines de milliers d'articles continué Mongodb Shortest Introduction (2) J'ai recherché des dizaines de milliers de cas.
Maintenant que nous avons l'API, essayons beaucoup plus. Comme prévu, t2.micro est impossible, alors passez à m3.medium. C'est devenu un véhicule à trois roues → un vélo.
Après tout c'est lent si vous en mettez beaucoup, alors je vais mettre un index.
Jusqu'à présent, c'est le minimum en tant que DB occasionnel. La recherche de fichiers est en cours d'indexation.
encore une fois. Utile au stade du développement.
sudo service mongod stop
Avez-vous arrêté? Cela ressemble à l'innoDB de Mysql, mais il semble que le fichier de journalisation devient de plus en plus gros. Même si vous effacez les données, quelque chose semble se développer sous / var / lib / mongo. J'ai mis beaucoup de données volumineuses, il est donc bon d'avoir un état propre à chaque fois pendant le développement. Je vais réessayer avec ** Crispy, Tturn! **. (Yoko ne doit pas imiter)
sudo rm -rf /var/lib/mongo/*
Supprimez les fichiers sous / var / lib / mongo /. Gardez le répertoire.
Commencez
sudo service mongod start
Le fichier / var / lib / mongo / vide a été initialisé.
db.honyarara.remove({});
Adieu.
https://docs.mongodb.org/manual/indexes/
(Hypothèse que les données ne sont pas saisies ou supprimées à nouveau)
db.honyarara.createIndex( { "$**": "text" } )
db.honyarara.createIndex ({"nom de la colonne": 1}) La valeur est "1" ordre croissant "-1" ordre décroissant
--Type de texte (lorsqu'il s'agit d'une langue)
db.honyarara.createIndex ({"nom de colonne": "texte", "nom de colonne 2": "texte", ....})
Cela peut être tout ou cela peut être spécifié
Cliquez ici pour l'index du texte ↓ https://docs.mongodb.org/manual/core/index-text/#create-text-index
Maintenant, dans la plupart des cas, cela devrait être plus rapide. Cela prend du temps, mais il vaut mieux être rapide.
Si vous avez des requêtes ou des réglages plus complexes, nous vous recommandons de ne plus utiliser mongodb.
db.honyarara.getIndexes()
db.tracks.dropIndex (nom de l'index)