mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可) (2)

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

保存数据

db.集合名称.save(文档)

_id如果数据不存在则添加,如果数据存在则修改(必须是下划线_id,不能是id)

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

修改id为5的年龄

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

.pretty():

mongodb的find().pretty()方法的作用。

使得查询出来的数据在命令行中更加美观的显示,不至于太紧凑。

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

新增数据的另外一种方法

使用一个变量接收

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

数据查询

查询所有(上面讲过)

db.数据表.find();

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

查询一条

db.数据表.findOne();注意大小写

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

条件限制查询

db.数据表.find(条件);

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

 db.数据表.findOne(条件);

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

范围条件查询

关键字:$gt:>   $lt:<    $gte:>=   $lte<=

db.goods.find({price:{‘$gt’:1005}})

注意:关键字$gt左右必须有引号,在命令行:单双引号都可以

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

$gt:>

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

$gte:>=

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

$lt:<    

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

  $lte<=

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

设置多个查询条件

db.数据表。find({条件1,条件2})

 

例如:要求价格大于1000并且重量小于100的

db.goods.find({price:{‘$gt’:1000},weight:{‘$lt’:100}})

或者通过严格等于的条件进行查询复合查询

例如:价格大于1000,并且重量等于50

db.goods.find({price:{'$gt':1000},weight:50})

 

多维字段的查询 db.表.find({‘key.name’:值})

 db.goods.find({'area.city':'beijing'});

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

db.表.find({key.name:{‘$gt’:值},key2.name2:{‘$lt’:值}})

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

数组条件的限制 db.表.find({数组的那个字段名:val})

//数组元素值  有 val 即可(存在一个元素)

列如:db.goods.find({color:’red’})   //查询颜色有红色记录条数,满足一个元素即可

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyfffx.html