1.mongod:啟動數(shù)據(jù)庫
2.mongo:連接數(shù)據(jù)庫
3.show dbs:顯示所有數(shù)據(jù)庫
4.use test:使用test數(shù)據(jù)庫(若沒有則新建數(shù)據(jù)庫)
5.db:查看當前連接數(shù)據(jù)庫
6.db.dropDatabase():刪除數(shù)據(jù)庫(先進入數(shù)據(jù)庫)
7.db.createCollection("test1"):新建test1集合(類似于表)
8.show tables / show collections:顯示當前數(shù)據(jù)庫所有的集合
9.db.test1.drop():刪除test1集合
10.db.test2.insert({"name" : "張三"}):創(chuàng)建test2集合,并向里面插入數(shù)據(jù)
12.db.test2.find():查看test2集合中的數(shù)據(jù)
13.db.test2.update({'name':'張三'},{$set:{'name':'李四'}}):更新name=張三的數(shù)據(jù)的name改成李四(只更新第一條)
14.db.test2.update({'name':'張三'},{$set:{'name':'李四'}},{multi:true}):更新所有符合條件的數(shù)據(jù)
15.db.system.users.find().pretty():查看所有用戶
16.show users:查看當前庫下的用戶
17.db.createUser({user:'root',pwd:'root',roles:['userAdminAnyDatabase']}):創(chuàng)建用戶和權(quán)限
18.db.test2.find({"name" : "張三"},{name:1}):指定列查詢
19.db.test2.find().sort({age: 1}):指定字段排序查詢(1:升序,-1:降序)
20:db.test2.find().limit(2):查詢前兩條數(shù)據(jù)
21.db.test2.find().skip(2).limit(2):查詢第三第四條數(shù)據(jù)(skip:跳過幾條)