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