linux下载mongodb:
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下载 tar -zxvf mongodb-linux-x86_64-3.0.6.tgz # 解压
1. show dbs: 显示所有数据库
2. use admin: 切换到admin数据库
3. db.dropDatabase(): 删除当前数据库
4. use imooc: 创建imooc数据库(不存在imooc时)
5. db.imooc_collection.insert( {x:1} ): 往imooc_collection写入数据{x:1}
6. db.imooc_collection.find(): 查找imooc_collection下面的所有数据
7. db.imooc_collection.insert( {x:3,_id:1} ) :往imooc_collection写入数据{x:3,_id:1},指定id=1
8. for(i = 3;i < 100; i++) db.imooc_collection.insert( {x:i} ): 往imooc_collection中循环写入数据
9. db.imooc_collection.find().count(): 查询imooc_collection中有多少条数据
10. db.imooc_collection.find().skip(3).limit(2).sort( {x:1}): 跳过前3条数据,限制最多读出2条数据,按照x排序输出
11. db.imooc_collection.find(): 查找imooc_collection下面的x = 1的数据
12. db.imooc_collection.update( {x:1}, {x:999} ) 更新imooc_collection下面的x = 1的数据为x = 999
13. db.imooc_collection.insert( {x:100,y:100,z:100} ) : 往imooc_collection写入数据{x:100,y:100,z:100}
14. db.imooc_collection.update( {z:100}, {$set:{y:99}} ) : (set:部分更新符)
15. db.imooc_collection.update( {x:111}, {x:999},true ): 如果查找的数据不存在,自动insert
16. db.imooc_collection.insert( {c:1} )
db.imooc_collection.insert( {c:1} )
db.imooc_collection.insert( {c:1} )
啊啊啊,电脑突然重启,没有保存,此处跳过
17. db.imooc_collection.getIndexex() : 查询数据库索引
18. db.imooc_collection.ensureIndex({x:1}) : 创建索引x,x : 1代表正向排序, x : -1代表逆向排序
19. db.imooc_2.insert({x:1}) : 创建imooc_2表,并插入x =1
20. db.imooc_2.getIndexes() : 查看当前所有索引
21. db.imooc_2.ensureIndex({x:1}) : 创建x索引,x:1升序, x:-1降序
22.