Instructions de fonctionnement de base de MongoDB

Opérations de base de données

  • Boot mongod --dbpathdonnées de chemin stockées (données utilisées pour stocker un dossier)
  • Utiliser la base de données mongo(rouvrir un terminal)
  • Importer des données mongoimport
  • Lister toutes les bases de données show dbs
  • Utiliser / créer une base de données use xxx
  • Afficher la base de données actuelle db
  • Afficher la collection dans la base de données actuelle show collections

Ajout, suppression et modification de données

1. Insérez des données

  • Insérez un élément de données (à mesure que les données spécifiques sont insérées, la base de données est créée avec succès)
    db.tmp.insert({"name": "xxx"})
  • Il est impossible d'insérer manuellement chaque élément de données, vous pouvez donc écrire la base de données dans le formulaire externe et l'importer dans la base de données spécifique la base
    mongoimport --db item--collection tmp--drop --file D:\Users\xxx\xxx\xxx.json
     --db item  de données à importer dans les données
     --collection tmp  la collection spécifique de la base de données pour importer les
     --drop  données or Effacer les
     --file xxx.json  données dans l' élément Écrire en externe le fichier de données

2. Supprimer les données

  • Supprimer la base de données (supprimer la base de données actuelle)
    db.dropDatabase()
  • Supprimer la collection
    db.tmp.drop()
  • Supprimer le document (supprimer toutes les données, mais la collection elle-même est toujours nulle)
    db.tmp.remove()
  • Supprimer le document (supprimer toutes les données dont le nom est Json)
    db.tmp.remove({"name":"xxx"})
  • Supprimer le document (supprimer les premières données dont le nom est Json)
    db.tmp.remove({"name":"xxx"},{justOne:true})

3. Modifiez les données

  • Changer l'âge des premières données avec l'ID 9999 à 100
    db.tmp.update({"id":"9999"},{$set:{"age":10}})
  • Changer l'âge de toutes les données de sexe à 100
    db.tmp.update({"sex": "男"}, {$set: {"age": 10}}, {multi:true})
  • Remplacement / réécriture complet (le mot clé $ set n'apparaît pas)
    db.tmp.update({"id": "9999"}, {"name": "ccc", "age":10})
  • Méthode pour ajouter des données aux données d'un enregistrement dans la base de données
    db.tmp.update({"id": "9999"}, {$addToSet:{comment: {"name" : "xxx", "sex" : "xxx", "age" : "xxx"}}})

4. Interroger les données

  • Recherchez la base de données (déjà entrée dans une base de données spécifique)
    use item dans la
    show collections collection de listes de bases de données
  • Trouver toutes les données dans la base de données
    db.tmp.find()
    db.getCollection('add').find()
  • Correspondance exacte 
    db.tmp.find({"name":"xxx"})
  • Conditions multiples 
    db.tmp.find({"name":"xxx","age":10})
  • Supérieur à l'état 
    db.tmp.find({"age":{$gt:20}})
  • Ou   
    db.tmp.find({$or:[{"age":10},{"age": 100}]})
  • Trier   
    db.tmp.find().sort({"age": 1})
Publié 40 articles originaux · gagné 31 · visité 2758

Je suppose que tu aimes

Origine blog.csdn.net/CodingmanNAN/article/details/105678630
conseillé
Classement