recherche

Maison  >  Questions et réponses  >  le corps du texte

mongodb - mogodb的简易教程,能够用到常用的命令?

mogodb的学习资料,不是文档什么的,那些直接google一堆,有点深度和实用的,另外有好的工具推荐么,比如Rockmongo之类的

ringa_leeringa_lee2793 Il y a quelques jours825

répondre à tous(4)je répondrai

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-02 09:19:56

    Opérations de base de la base de données

    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.

    Exploitation et maintenance de la base de données

    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... …………

    Pilote de base de données

    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~

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:19:56

    Tutoriel pour débutants, première recommandation : http://www.runoob.com/mongodb/mongodb-tu...

    répondre
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:19:56

    http://www.cnblogs.com/huangxincheng/arc... Matériel pour les tutoriels pour débutants. Commencer, c'est bien.

    répondre
    0
  • 滿天的星座

    滿天的星座2017-05-02 09:19:56

    Utilisez mangouste pour les outils nodejs

    répondre
    0
  • Annulerrépondre