美文网首页
MongoDB 基本语法

MongoDB 基本语法

作者: DontPushMeForev | 来源:发表于2016-11-28 14:44 被阅读0次

Mongodb

此数据库的语法都是 db打头

mac安装mongodb参考地址:http://www.jianshu.com/p/dd0c39bf7be4

启动mongodb的配置:mongod --config /usr/local/etc/mongod.conf

数据的插入

db.user.insertOne({username:’zhangsan’})向user中插入一行数据

db.user.find() find()中什么都不写表示查找当前表格所有的数据

db.user.insertMany([{ username:’lisi’ },{username:’wangwu’}])一次插入多行数据,要包在数组中

db.user.insert([{username:’a’}])这样可以实现插入一条,也可以插入多条数据

数据的修改

db.user.updateMany(

{},

{

$set:{password:’111’}

}

)批量修改数据

db.user.update(

{username:’zhangsan’},

{

$set:{password:’ABC23’}

}

)修改username是zhangsan的password为ABC123

db.user.updateOne(

{username:’lisi’},

{

$set:{password:’1111111’}

}

)修改一个数据,如果有重复的那么只修改符合条件的第一条数据

删除

db.user.deleteOne({password:’1111111’}) 删除一条数据

db.user.remove({password:’abc123’}) 删除password是abc123的数据

db.user,remove({})如果什么都不写的话是删除,user中的所有数据

db.user.deleteMany({})删除多个

查询

db.movie.find({year:’1994’}) 查找year是1994的数据

db.movie.find({year:’1994’},{title:1,year:1}) 多条件查询,1代表显示,0代表不显示

db.movie.find({year:’1994’},{title:1,year:1}) .size()获取数据的长度

db.movie.find({},{title:1,year:1}) .skip(10)从第几条开始显示。从第11条开始显示

db.movie.find({year:’1994’},{title:1,year:1}) .limit(3)只获取前几条数据,这里获取前三条

db.movie.find({year:’1994’},{title:1,year:1}) .skip(10).limit(3)可以连缀书写

db.movie.find({year:’1994’},{title:1,year:1}).sort({year:’1’}) 1代表生序排序,-1代表降序

db.movie.find({year:’1994’},{‘rating.average’:1,title:1,year:1}) 属性的获取要用引号引起来

查询操作符

db.movie.find({‘rating.average’:{$gt:9.5}},{title:1,’rating.average’:1,_id:0})$gt代表大于,$it小于 ,此条显示大于9.5只显示title和average

db.movie.find({genres:{$in:[‘犯罪’]}},{title:1,genres:1}) 包含某个属性的数据$in

db.movie.find({genres:{$nin:[‘犯罪’]}},{title:1,genres:1}) 不包含某个属性的数据$uin

用Nodejs 链接mongodb

详见代码

相关文章

  • mongodb基本语法

    参考链接 https://www.tutorialspoint.com/mongodb/index.htm 一.创...

  • MongoDB基本语法

  • MongoDB 基本语法

    Mongodb 此数据库的语法都是 db打头 mac安装mongodb参考地址:http://www.jiansh...

  • MongoDB基本语法

    在用Mongo库的时候,无法用generator生成底层,所以需要自己写实现。 查询的话就用mongoTempla...

  • Mongodb基本语法

    术语解析 |--------|:--------:|| database | 数据库 || collection ...

  • MongoDB基本语法

    1.查看所有数据库: 2.切换到数据库test: 3.创建集合(创建数据库): 4.插入文档/数据: test是...

  • MongoDB学习记录(二)

    MongoDB学习记录(二) MongoDB的查询 基本查询语句 基本的查询语句的语法:db.[集合名].fin...

  • MongoDB基本语法(1)

    一、创建数据库 启动mongo后输入 创建test数据库之后show dbs没有test数据库,必须insert数...

  • MongoDB基本语法(2)

    show users //查看所有权限用户 一、删除集合 二、MongoDB 插入文档 MongoDB 使用...

  • MongoDB的基本语法

    MongoDB的基本用法 整体操作 查看数据库列表 切换(创建)到demo数据库(如果是创建该数据库则还需要往数据...

网友评论

      本文标题:MongoDB 基本语法

      本文链接:https://www.haomeiwen.com/subject/xvsopttx.html