mongoDB高级查询以及一些小相关知识点

内存操作系统调度

程序 -> cpu -> 内存
python可变长内存空间
	python的内存空间可以自动变长变短,其他语言需要定义长度

mongoDB 拾遗

非关系型数据库  - NoSQL     文件型数据库

端口

3306  MySQL
6379  Redis
27017 MongoDB
1433  MSSQL

商用数据库
DB2 -IBM 
ORCL -甲骨文
Mysql -甲骨文
MSSQL - 微软
Sybase -MSSQL鼻祖

危险操作之删除表

mongoDB.user.drop()     删除表

use进入需要删除的数据库
db.dropDatabase()    删除数据库操作        

高级查询操作

$and

res=MongoDB.user.find({'$and':[{查询条件1},{查询条件2}]})

$or

res=MongoDB.user.find({'$or':[{查询条件1},{查询条件2}]})

针对array

$in

res=MongoDB.user.find({'hobby':{"$in":[111,222,333]}})

hobby 可以等于111,222,或333

$all

res=MongoDB.user.find({'hobby':{"$all":[111,222,333]}})

hobby 必须包含111,222,333
	--->[111,222,333]  是hobby的子集

mongoDB小概念

MYsql      Database    Tables   Column    Row
MongoDB    Database    Collections  field  Documents

posted @ 2019-10-08 23:10  路一  阅读(249)  评论(0编辑  收藏  举报