【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