1:常见命令
show dbs
use itying
db.itying.insert({"username":"heihei"}); [表示创建一个itying数据库,插入数据]
db.dropDatabase();
db.beibei.insert({"age":"111","name":"pj"});
db.beibei.find(); [查看数据库中的数据]
db.beibei.drop();
db.itying.find({"age":13});
2:查找数据
一:查找所有的记录
db.itying.find();
二:查找非重复记录
db.itying.distinct(“name”)
select distinct name from itying
会过滤掉相同name的元素
三:查找age==22的记录
db.itying.find({“age”:12});
select * from itying where age=22
四:查找age > 22 <=的记录
db.itying.find({“age”:{$gt:22}})
db.itying.find({“age": {$lt:22}});
get 表示大于等于 lte表示小于等于
五:查找 10< age <=19 的记录
db.itying.find({“age”:{ g t e : 10 , gte:10, gte:10,lt:29}});
六:查找指定的列
七:排序
db.itying.find().sort({age:-1});
db.itying.find().sort({age:1});
八:查询前五条数据
db.itying.limit(5);
九:查询十条之后的数据
db.itying.find().skip(10);