Instrucciones básicas de operación de MongoDB

Operaciones de bases de datos

  • Bota de mongod --dbpathdatos de la trayectoria almacenados (datos utilizados para almacenar una carpeta de archivos)
  • Use la base de datos mongo(vuelva a abrir una terminal)
  • Importar datos mongoimport
  • Listar todas las bases de datos show dbs
  • Usar / Crear base de datos use xxx
  • Ver la base de datos actual db
  • Mostrar la colección en la base de datos actual show collections

Adición, eliminación y modificación de datos.

1. Insertar datos

  • Inserte una pieza de datos (a medida que se insertan los datos específicos, la base de datos se crea con éxito)
    db.tmp.insert({"name": "xxx"})
  • Es imposible insertar manualmente cada pieza de datos, por lo que puede escribir la base de datos en forma externa e importarla en la base de datos específica, la base
    mongoimport --db item--collection tmp--drop --file D:\Users\xxx\xxx\xxx.json
     --db item  de datos que se importará en los datos,
     --collection tmp  la colección específica de la base de datos para importar los
     --drop  datos de oro . Borrar los
     --file xxx.json  datos en el elemento Datos escritos externamente

2. Eliminar datos

  • Eliminar base de datos (eliminar la base de datos actual)
    db.dropDatabase()
  • Eliminar colección
    db.tmp.drop()
  • Eliminar el documento (eliminar todos los datos, pero la colección en sí sigue siendo nula)
    db.tmp.remove()
  • Eliminar documento (eliminar todos los datos cuyo nombre es Json)
    db.tmp.remove({"name":"xxx"})
  • Eliminar el documento (eliminar los primeros datos cuyo nombre es Json)
    db.tmp.remove({"name":"xxx"},{justOne:true})

3. Modificar los datos

  • Cambie la edad de los primeros datos con la identificación 9999 a 100
    db.tmp.update({"id":"9999"},{$set:{"age":10}})
  • Cambia la edad de todos los datos de sexo a 100
    db.tmp.update({"sex": "男"}, {$set: {"age": 10}}, {multi:true})
  • Reemplazo / reescritura completa (la palabra clave $ set no aparece)
    db.tmp.update({"id": "9999"}, {"name": "ccc", "age":10})
  • Método para agregar datos a los datos de un registro en la base de datos
    db.tmp.update({"id": "9999"}, {$addToSet:{comment: {"name" : "xxx", "sex" : "xxx", "age" : "xxx"}}})

4. Consulta de datos

  • Encuentre la base de datos (ya ingresó una base de datos específica)
    use item en la
    show collections colección de la lista de bases de datos
  • Encuentra todos los datos en la base de datos
    db.tmp.find()
    db.getCollection('add').find()
  • Partido exacto 
    db.tmp.find({"name":"xxx"})
  • Condiciones múltiples 
    db.tmp.find({"name":"xxx","age":10})
  • Mayor que la condición 
    db.tmp.find({"age":{$gt:20}})
  • O   
    db.tmp.find({$or:[{"age":10},{"age": 100}]})
  • Ordenar   
    db.tmp.find().sort({"age": 1})
Publicó 40 artículos originales · ganó 31 · visitó 2758

Supongo que te gusta

Origin blog.csdn.net/CodingmanNAN/article/details/105678630
Recomendado
Clasificación