1、查詢全部記錄
複製****例如以下:
db.userinfo.find();
相當於:select* from userinfo;
可是你能夠設定每頁顯示資料的大小。用dbquery.shellbatchsize= 50;這樣每頁就顯示50條記錄了。
2、查詢去掉後的當前聚集集合中的某列的反覆資料
複製****例如以下:
db.userinfo.distinct("name");
會過濾掉name中的同樣資料
相當於:select distict name from userinfo;
3、查詢age = 22的記錄
複製****例如以下:
db.userinfo.find();
相當於:select * from userinfo where age = 22;
4、查詢age > 22的記錄
複製****例如以下:
db.userinfo.find(});
相當於:select * from userinfo where age >22;
5、查詢age < 22的記錄
複製****例如以下:
db.userinfo.find(});
相當於:select * from userinfo where age <22;
6、查詢age >= 25的記錄
複製****例如以下:
db.userinfo.find(});
相當於:select * from userinfo where age >= 25;
7、查詢age <= 25的記錄
複製****例如以下:
db.userinfo.find(});
8、查詢age >= 23 而且 age <= 26
複製****例如以下:
db.userinfo.find(});
9、查詢name中包括 mongo的資料
複製****例如以下:
db.userinfo.find();
//相當於%%
select * from userinfo where name like 『%mongo%';
10、查詢name中以mongo開頭的
複製****例如以下:
db.userinfo.find();
select * from userinfo where name like 『mongo%';
11、查詢指定列name、age資料
複製****例如以下:
db.userinfo.find({}, );
相當於:select name, age from userinfo;
當然name也能夠用true或false,當用ture的情況下河name:1效果一樣。假設用false就是排除name。顯示name以外的列資訊。
12、查詢指定列name、age資料, age > 25
複製****例如以下:
db.userinfo.find(}, );
相當於:select name, age from userinfo where age >25;
13、依照年齡排序
複製****例如以下:
公升序:
db.userinfo.find().sort();
降序:
db.userinfo.find().sort();
14、查詢name = zhangsan, age = 22的資料
複製****例如以下:
db.userinfo.find();
相當於:select * from userinfo where name = 『zhangsan' and age = 『22';
15、查詢前5條資料
複製****例如以下:
db.userinfo.find().limit(5);
相當於:select top 5 * from userinfo;
16、查詢10條以後的資料
複製****例如以下:
db.userinfo.find().skip(10);
相當於:
select * from userinfo where id not in (
select top 10 * from userinfo
);
17、查詢在5-10之間的資料
複製****例如以下:
db.userinfo.find().limit(10).skip(5);
limit是限制顯示的數量,skip是跳過的數量。
18、or與 查詢
複製****例如以下:
db.userinfo.find(, ]});
相當於:select * from userinfo where age = 22 or age = 25;
19、查詢第一條資料
複製****例如以下:
db.userinfo.findone();
相當於:
select top 1 * from userinfo;
db.userinfo.find().limit(1);
20、查詢某個結果集的記錄條數
複製****例如以下:
db.userinfo.find(}).count();
相當於:select count(*) from userinfo where age >= 20;
21、依照某列進行排序
複製****例如以下:
db.userinfo.find(}).count();
相當於:select count(***) from userinfo; curl命令具體解釋
對於windows使用者假設用cygwin模擬unix環境的話,裡面沒有帶curl命令,要自己裝,所以建議用gow來模擬,它已經自帶了curl工具,安裝後直接在cmd環境中用curl命令就可,由於路徑已經自己主動給你配置好了。root krlcgcms01 mytest curl f curl 22...
curl命令具體解釋
對於windows使用者假設用cygwin模擬unix環境的話,裡面沒有帶curl命令,要自己裝,所以建議用gow來模擬,它已經自帶了curl工具,安裝後直接在cmd環境中用curl命令就可,由於路徑已經自己主動給你配置好了。root krlcgcms01 mytest curl f curl 22...
curl命令具體解釋
對於windows使用者假設用cygwin模擬unix環境的話,裡面沒有帶curl命令,要自己裝,所以建議用gow來模擬,它已經自帶了curl工具,安裝後直接在cmd環境中用curl命令就可,由於路徑已經自己主動給你配置好了。root krlcgcms01 mytest curl f curl 22...