MongoDB
非关系型数据库(json)
数据库
collection
document
进入数据库
mongo
查看当前数据库
查看所有数据库
show dbs
show collections
使用数据库
use hansha
没有就自动创建
查看当前数据库
db
创建
db.createCollection('Stu')
删除
db.dropDataAbase()
db.stu.drop()
插入
db.stu.insert({name:'ZTY',age:18,sex:'nan'})
会给定id
db.stu.insert({'_id':1,name:'ZZ',age:18,sex:'nan'})
db.stu.insert([{'_id':1,name:'ZZ'},{'_id':2,name:'ZT'}])
insert 里面是列表
查看
db.stu.find()
db.stu.find().pretty()
db.stu.find()
修改
db.stu.update({age:20},{age:100})
修改一条数据,其的name等信息全删了
db.stu.update({age:20},{$set:{age:100}})
其剩下的name等信息
db.stu.update({age:18},{$set:{age:21}},multi:true)
删除
db.stu.remove({})删除所有
db.stu.remove({sex:'nan'})删除所有满足条件
db.stu.remove({sex:'nan'},{justOne:true}删除一条满足条件
噩梦条件
db.stu.find( { age:{$gt:20} } ) 大于20
$ne 不等于
$gt 大于
$lt 小于
$gte大于等于
$lte小于等于
db.stu.find( { $or:[{},{}]} )
find({ $or })
$or:[{},{}]
{$and:[{},{}]}
{name:'hansha'},{age:18}
连接python
add - > ssh - > host 192.168.17.145 - > host - > password
解释器是Ubuntu里的解释器
解释器路径home/pyvip/.virtualenvs/py3env/bin/python3.6
删除已有解释器
settings - > project interpreter - > show all - > 减号删除