基础操作
数据库操作
1.创建数据库
            
            
              bash
              
              
            
          
          use test_db;
        如果没有数据库,use命令会新建一个;有的话,会切换到这个数据库
2.查看数据库
            
            
              bash
              
              
            
          
          show dbs;
        collection操作
查看表
            
            
              bash
              
              
            
          
          show tables;
        插入数据
1.插入单条数据
            
            
              bash
              
              
            
          
          db.user.insertOne({"name":"liming", "age":10, "address":{"caption":"北京市"}, "tel":"111111", 
"favorite":["apple", "tangerine", "banana"]})
        2.插入多条数据
            
            
              bash
              
              
            
          
          db.insertMany([{"name":"liming1", "age":10, "address":{"caption":"北京市"}, "tel":"111111", 
"favorite":["apple", "tangerine", "banana"]},{"name":"liming2", "age":10, "address":{"caption":"北京市"}, "tel":"111111", 
"favorite":["apple", "tangerine", "banana"]}])
        查找数据
1.字符串匹配
            
            
              bash
              
              
            
          
          db.user.find({"name":"liming"})       #精确匹配
db.user.find({"name":/liming/})           #模糊匹配
        2.数值区间匹配
            
            
              bash
              
              
            
          
          db.user.find({"age":{$gte:5, $lte:20}})
        3.字典查找
            
            
              bash
              
              
            
          
          db.user.find({"address.caption": "北京市"})
        4.列表查找
            
            
              bash
              
              
            
          
          db.user.find({"favorite":{$in:["apple"]}})