mongodb 基本CRUD

由于使用mysql关系型数据库并不适合爬虫这类非结构化的操作,所以在使用MySQL一段时间后,我选择使用mongodb
在这里插入图片描述
下面记一些crud的api操作

  • 显示数据库
show dbs
  • 选择/创建数据库
use 数据库名
  • 查看当前数据库
db
  • 创建数据库后 插入文档
db.数据库名.insert({"name":"名字"})
  • 删除当前所在数据库
db.dropDatabase()
  • 创建数据库集合
db.createCollection(名字, 可选参数)
  • 查看数据库中的集合
show tables
  • 删除数据库中的集合
db.集合名.drop()

mongodb 中的集合在插入文档时即创建

ko是假设已经创建的集合
  • 从集合中查询数据
db.ko.find()
  • 在集合中更新单条数据,(仅字段替换)
db.ko.update({"title":"原来"}{$set:{"title":"修改后"}})
  • 在集合中更新所有符合条件的数据(仅字段替换)
db.ko.update({"title":"原来"}{$set:{"title":"修改后"}},{multi:true})
  • 在集合中直接使用文档替换已有文档(替换id为这个的文档)
db.ko.save({"_id":ObjectId("5cb313fc59aa0c72c1fbcca3"),"name":"听取WA声一片"})
  • 删除所有符合条件的文档
db.ko.remove({"name":"xxx"})
  • 删除所有数据(滑稽脸)
db.ko.remove({})

查询语句的书写

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值