九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
MongoDB shell 之常用命令行的使用
 首先要啟動MongoDB shell工具,即bin下的mongo.exe

常用shell命令如下:

1、查詢本地所有數(shù)據(jù)庫名稱

> show dbs;
2、切換至指定數(shù)據(jù)庫環(huán)境(若無指定的數(shù)據(jù)庫,則創(chuàng)建新的庫)

> use dbtest;
切換至dbtest庫或創(chuàng)建名為dbtest的庫
3、查詢當(dāng)前庫下的所有聚集集合collection(相當(dāng)于table)

> show collections;
4、創(chuàng)建聚集集合

> db.createCollection('employee');
創(chuàng)建了一個名為'employee'的聚集集合
5、插入數(shù)據(jù)

> db.employee.insert({'uname':'teddy','age':24,'salary':11000});
往'employee'聚集集合中插上一條數(shù)庫,name為'teddy',age為'24',salary為'11000'

6、查詢聚集集合中數(shù)據(jù)條數(shù)

> db.employee.count();
7、查詢age為了23的數(shù)據(jù)

> db.employee.find({"age":23});
8、查詢salary大于5000的數(shù)據(jù)

> db.employee.find({salary:{$gt:5000}});
9、查詢age小于23,salary大于8000的數(shù)據(jù)

> db.employee.find({age:{$lt:24}},{salary:{$gt:8000}});
10、查詢salary小于4000或salary大于20000的數(shù)據(jù)

> db.employee.find({$or: [{salary: {$lt:4000}}, {salary: {$gt:20000}}]});
11、查詢指定列的數(shù)據(jù)

> db.employee.find({},{age:1,salary:1});
1表示顯示此列的意思,也可以用true表示
12、查詢uname中包含'e'的數(shù)據(jù)

> db.employee.find({uname:/e/});
13、查詢以a打頭的數(shù)據(jù)

> db.employee.find({uname:/^a/});
14、查詢age列數(shù)據(jù),并去掉重復(fù)數(shù)據(jù)

> db.employee.distinct('age');
15、查詢前10條數(shù)據(jù)

> db.employee.find().limit(10);
16、查詢1條以后的所有數(shù)據(jù)

> db.employee.find().skip(1);
17、查詢第一條數(shù)據(jù)

> db.employee.findOne();
18、查詢結(jié)果集的記錄數(shù)(查詢salary小于4000或大于10000的記錄數(shù))

db.employee.find({$or: [{salary: {$lt:4000}}, {salary: {$gt:10000}}]}).count();
19、按salary升序排序

> db.employee.find().sort({salary:1});
按照salary字段升序排序

20、降序

> db.employee.find().sort({salary:-1});
按照salary字段降序排序

21、根據(jù)uname修改age

> db.employee.update({uname:'jim'},{$set:{age:22}},false,true);
db.collection.update( criteria, objNew, upsert, multi )

criteria : update的查詢條件,類似sql update查詢內(nèi)where后面的
objNew : update的對象和一些更新的操作符(如$,$inc...)等,也可以理解為sql update查詢內(nèi)set后面的
upsert : 如果不存在update的記錄,是否插入objNew,true為插入,默認(rèn)是false,不插入。
multi : mongodb默認(rèn)是false,只更新找到的第一條記錄,如果這個參數(shù)為true,就把按條件查出來多條記錄全部更新。

22、將指定uname的age字段增加5

> db.employee.update({uname:'jim'},{$inc:{age:5}},false,true);
將uname為‘jim’的age字段加5
23、刪除uname為'rose'的數(shù)據(jù)

> db.employee.remove({uname:'rose'});

24、集合collection重命名

> db.employee.renameCollection('t_emp');
將employee集合重命名為't_emp'

25、刪除集合

> db.emp_test.drop();
刪除名為'emp_test'的集合

26、刪除當(dāng)前數(shù)據(jù)庫

> db.dropDatabase(); 
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
MongoDB - 增刪改查及聚合操作
國產(chǎn) DB 將 SQL 和 NoSQL 融合在一起了!
【教程】野心勃勃的NoSQL新貴 MongoDB應(yīng)用實(shí)戰(zhàn)(5) — MongoDB客戶端訪問 – Shell方式
SQL循序漸進(jìn)
繼承和派生類
mongoDB 使用手冊
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服