Maison > Questions et réponses > le corps du texte
mogodb的学习资料,不是文档什么的,那些直接google一堆,有点深度和实用的,另外有好的工具推荐么,比如Rockmongo之类的
过去多啦不再A梦2017-05-02 09:19:56
La commande la plus couramment utilisée dans Mongo... devrait être celle-ci :
mongo yourMongoIP:yourMongoPort
Instructions de connexion à la base de données Mongo. Mon client est shell...
Après la connexion à la base de données, il existe trois commandes principales :
show dbs //查看当前database
use yourdbname //使用yourdbname
show collections //查看当前collection
La prochaine étape concerne les opérations de base
db.yourCollectionsName.find/delete/remove/count
Remarque : delete et Remove auront des restrictions différentes selon la version de MongoDB. Cependant, lorsqu'elle est utilisée, la ligne de commande vous demandera si la commande a expiré ou n'est pas prise en charge
.Les avancés incluent :
db.yourCollectionsName.aggregate/mapreduce
Remarque : Fondamentalement, les commandes de base + l'agrégat peuvent satisfaire 90 % des commandes de requête. Étant donné que mapreduce exécute directement le code js, l'efficacité sera bien inférieure, alors essayez de l'éviter.
De nombreuses opérations sont impliquées dans l'exploitation et la maintenance, telles que les jeux de réplicas, les fragments, les index...
Il est recommandé de lire cet article pour les jeux de réplicas et le partitionnement : Création d'un cluster MongoDB hautement disponible (4) - Sharding
L'index est très important, il doit couvrir toutes les requêtes ! Cependant, trop d'index prendront du temps sur le disque et l'insertion. Vous pouvez vous référer à la documentation officielle pour l'utilisation. Voici un point : Lors de la création d'un index, vous devez penser à le créer en arrière-plan , sinon. la base de données sera verrouillée... …………
En plus d'utiliser la ligne de commande, Mongo fournit également des pilotes multilingues. Le C++ le plus gênant, il a fallu beaucoup de temps pour compiler orz. J'utilise pymongo pour python et j'utilise mongodb+monk pour js.
Quant aux outils, je ne les ai jamais utilisés. La façon dont je l'ai appris pour la première fois, c'est que je me contentais de lire les trois commandes principales, puis de les utiliser. Le reste était basé sur des exigences spécifiques, et j'ai rassemblé des instructions de requête appropriées provenant de divers sites Web Google et officiels. Après avoir compris les opérations de base, relisez les documents officiels et optimisez à nouveau. Bon donc si possible, je vous recommande quand même d'aller sur le site officiel si vous avez des questions, et de ne pas faire beaucoup de détours comme moi.
J'espère que cela pourra vous être utile, O(∩_∩)O~
给我你的怀抱2017-05-02 09:19:56
Tutoriel pour débutants, première recommandation : http://www.runoob.com/mongodb/mongodb-tu...
世界只因有你2017-05-02 09:19:56
http://www.cnblogs.com/huangxincheng/arc... Matériel pour les tutoriels pour débutants. Commencer, c'est bien.