Mongodb基础使用规则

use("leo")                   //创建数据库
db.createCollection("leo1")  //创建集合
show("tables")               //数据库里面都有哪些集合
db.dropDatabase()            // 删除数据库
db.leo1.drop()               //  删除数据库中的leo1的集合
db.leo1.insertOne(          // 插入单个文档    
    {
        content : "你还好么,jonine",
        cot : "我挺好的",
        author : "李白"
        
    }
                 )
db.leo1.insertMany(         // 可同时插入多个文档
    [{
        name :'lixin',
        cot : "挺好的",
        author : "杜甫"
    },
    {
        age  : '23',
        author : "朱自清"
    }]
)

// 查询文档
use("leo")
db.leo1.find({})  //查询leo1集合下的所有文档



use("leo")
db.leo1.find({name: "lixin"})   // 查询leo数据库下name等于lixin的文档

use("leo")
db.leo1.find({author:{$in:["李白","杜甫"]}})  //查询leo数据库下 集合leo1 author 为李白和杜甫的文档


use("leo")
db.leo1.find({author:"李白"},{content : 1 , _id : 0})
// 需要展示什么字段,在后面大括号内 定义为1即可,_id 定义为0 则为不显示id

use("leo")
db.leo1.updateOne({author:"李白"},{$set: {cot: "更新"}})  // 更新第一次匹配到的

use("leo")
db.leo1.updateMany({author:"李白"},{$set: {cot: "再次更新"}}) // 更新搜索匹配到的,如果没有对应字段则创建


use("leo")
db.leo1.deleteOne({author:"李白"})  // 删除第一个作者为李白的集合
db.leo1.deleteMany({author:"李白"}) // 删除数据库中所有作者为李白的集合
db.leo1.deleteMany({}) // 删除数据库,谨慎使用

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值