helpdb.help();db.yourColl.help();
use raykaeso;
當創建一個集合(table)的時候會自動創建當前數據庫
show dbs;
db.dropDatabase();
db.cloneDatabase(“127.0.0.1”);
將指定機器上的數據庫的數據克隆到當前數據庫
db.copyDatabase(“mydb”, “temp”, “127.0.0.1”);
將本機的mydb的數據復制到temp數據庫中
db.repairDatabase();
db.getName()/db;
db.stats();
db.version();
db.getMongo();
db.getPrevError();db.resetError();
db.createCollection(“collName”, {size: 20, capped: 5, max: 100});//創建成功會顯示{“ok”:1}//判斷集合是否為定容量db.collName.isCapped();db.getCollection(“account”);
db.getCollectionNames();
db.printCollectionStats();
db.yourColl.count();
db.yourColl.dataSize();
db.yourColl.getDB();
db.coll.stats();
db.coll.totalSize();
db.coll.storageSize();
db.coll.renameCollection(“ray”);
將coll重命名為ray
db.coll.drop();
db.createUser({user: 'username', pwd: 'xxxx', roles: [{role: 'readWrite', db: 'dbname'}]});添加用戶、設置密碼、是否只讀
db.auth(“ray”, “123456”);
show users;
db.removeUser(“userName”);
db.userInfo.find();
相當于:select* from userInfo;
默認每頁顯示20條記錄,當顯示不下的情況下,可以用it迭代命令查詢下一頁數據。注意:鍵入it命令不能帶“;”
但是你可以設置每頁顯示數據的大小,用DBQuery.shellBatchSize= 50;這樣每頁就顯示50條記錄了。
db.userInfo.distinct(“name”);
會過濾掉name中的相同數據
相當于:select distict name from userInfo;
db.userInfo.find({“age”: 22});相當于: select * from userInfo where age = 22;
MongoDB中條件操作符有:
(>) 大于 主站蜘蛛池模板: 龙州县| 宾阳县| 凤凰县| 怀化市| 雷波县| 余庆县| 凉城县| 仁寿县| 苍山县| 无为县| 望谟县| 临高县| 农安县| 二连浩特市| 饶河县| 内黄县| 新乡市| 阿克陶县| 正安县| 兴隆县| 广东省| 芒康县| 漾濞| 登封市| 孟连| 石河子市| 灯塔市| 无锡市| 大悟县| 象州县| 保靖县| 阜新市| 台北县| 华亭县| 东莞市| 迁西县| 遂川县| 平乡县| 固原市| 金山区| 莆田市|