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中條件操作符有:
(>) 大于 主站蜘蛛池模板: 南宁市| 东宁县| 新宾| 长宁县| 上蔡县| 峡江县| 浦县| 梅州市| 阜城县| 舟山市| 大埔县| 都昌县| 新野县| 宁津县| 郎溪县| 通化县| 延寿县| 新巴尔虎左旗| 沂水县| 惠水县| 连江县| 饶阳县| 沙雅县| 涡阳县| 竹山县| 潮州市| 龙井市| 遂溪县| 城固县| 临颍县| 永州市| 资源县| 深州市| 台东县| 黄骅市| 新龙县| 和田县| 松溪县| 马山县| 马山县| 南澳县|