Python三期爬虫作业

【Python爬虫】MongoDB(1)

2017-08-12  本文已影响21人  DoctorLDQ

推荐看MongoDB的官方文档,有兴趣的小伙伴们可以一起学习哟

#显示存在的数据库
show dbs

#连接到某个数据库,如果不存在则创建该数据库
use person  #名为person的数据库

#显示某个数据库中所有的表
show tables

#显示某个表中的数据
db.表名.find()
#可以通过db.表名.find().pretty()打印出比较规整的数据

#获取帮助
help

#向表中插入数据
db.表名.insert({"name":"liudongqing","age":12})

#查询数据
db.表名.find({"name":"liudongqing"}) #获取name=liudongqing的所有记录

db.表名.find({"age":{$gt:20}})  #age大于20的
db.表名.find({"age":{$lt:20}})  #age小于20的

#逻辑与
db.表名.find({"name":"liudongqing","age":20})

#逻辑或
db.表名.find({$or:[{"name":"liudongqing"},{"age":12}]})

#删除
db.表名.remove({"name":"liudongqing"}) #默认删除所有
db.表名.remove({"name":"liudongqing"},{justOne:true})   #只删除一条

#remove all from collection
db.表名.remove({})

#drop a collection
db.表名.drop()
return true
上一篇下一篇

猜你喜欢

热点阅读