mongodb的 命令行简单使用

(本文假设你已经安装好mongodb数据库)

1.首先让我们在命令行中进入到mongodb中,本例中使用Linux(ubuntu),如有不适,请见谅.

打开终端,输入mongo ,将显示(mongodb 的版本,如图所示):

2.然后输入,

show dbs (用于显示当前有多少数据库)

然后是,use mydb(某数据库名字)

接着 show collections (显示当前数据库有那些集合)

如图所示:

 

 

 

 

 

 

 

然后,进入到下一步.

 

--查询--

1、查询所有记录

db.person.find();   //person 为集合名字

2.查询细分

查询age = 22的记录

db.person.find({"age": 22});

查询age>22的记录

db.person.find({age: {$gt: 22}});

查询age<22的记录

db.person.find({age: {$lt: 22}});

查询age>= 25的记录

db.person.find({age: {$gte: 25}});

查询age>= 23 并且 age<= 26

db.person.find({age: {$gte: 23, $lte: 26}});

查询name中包含 mongo的数据

db.person.find({name: /mongo/});

查询name中以mongo开头的

db.person.find({name: /^mongo/});

查询指定列name、age数据

db.person.find({}, {name: 1, age: 1});

按照年龄排序

升序:db.person.find().sort({age: 1});

降序:db.person.find().sort({age: -1});

查询前5条数据

db.person.find().limit(5);

查询10条以后的数据

db.person.find().skip(10);

or与 查询

db.person.find({$or: [{age: 22}, {age: 25}]});

查询第一条数据

db.person.findOne();

查询某个结果集的记录条数

db.person.find({age: {$gte: 25}}).count();

--以上查询方法,可方便用于代码插入的数据 查找--

对于数据库的其他的操作,下次补上。谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Teleger

你的支持是我前进的方向

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值