当前位置: 首页 > news >正文

个人网站开发毕业论文关键词优化快排

个人网站开发毕业论文,关键词优化快排,建设网站的主要流程图,网站推广运营招聘本文为在命令行模式下Mongodb数据库的基本操作整理。 目录 数据库操作 创建数据库 查看所有数据 查看当前数据库 删除数据库 断开连接 查看命令api 集合操作 查看当前数据库下集合 创建集合 删除当前数据库中的集合 文档操作 插入文档 insertOne()方法 insertMa…

本文为在命令行模式下Mongodb数据库的基本操作整理。

目录

数据库操作

创建数据库

查看所有数据

查看当前数据库

删除数据库

断开连接

查看命令api

集合操作

查看当前数据库下集合

创建集合

删除当前数据库中的集合

文档操作

插入文档

insertOne()方法

insertMany()方法

文档更新

updateOne()方法

updateMany()方法

文档删除

remove()方法

文档查询

find()方法

pretty()方法

findOne()方法

查询条件操作符

大于 $gt

大于等于 $gte

小于$lt

小于等于 $lte

大于等于和小于等于 $gte 和 $lte

等于

使用 id进行查询

查询结果条数

查询是否包含

查询某开头

条件査询and 和 or

AND条件

OR条件

AND和OR联合使用

limit、 skip

limit()

skip()

skip与1imit联合使用

排序

总结


数据库操作

创建数据库

语法:use 数据库名

注意:

如果数据库不存在则创建数据库,否则切换到指定的数据库

如果刚刚创建的数据库不在列表内,如果要显示它,需要向刚刚创建的数据库中插入一些数据。

db.student.insertOne({name:"tom",age:18,gender:1,address:"北京",isDelete:0})

 

查看所有数据

show dbs

查看当前数据库

1.db2.db.getName()

 

删除数据库

前提:使用当前数据库(use 数据库名)

db.dropDatabse()

 

断开连接

exit

 

查看命令api

help

集合操作

查看当前数据库下集合

show collections

创建集合

语法:db.createCollection("集合名")

示例:

db.createCollection("class")

创建的是一个空的集合

删除当前数据库中的集合

语法:db.集合名.drop()

示例:

db.class.drop()

文档操作

插入文档

insertOne()方法

新增单个文档

语法:db.集合名.insertOne(文档)

示例:

db.student.insertOne({name:"lilei",age:19,gender:1,address:"北京",isDelete:0})

insertMany()方法

新增多个文档

语法:db.集合名.insertMany(文档)

示例:

db.student.insertMany({name:"海妹妹",age:17,gender:0,address:"北京",isDelete:0},{name:"韩梅梅",age:20,gender:0,address:"上海",isDelete:0})

文档更新

updateOne()方法

用于更新已存在的文档,只修改符合记录的第一条。

语法:db.集合名.updateOne(<query>,<update>,{

        upset:<boolean>,

        multi:<boolean>,

        writeconcern:<document>

})

参数说明:

query:update的查询条件,类似于sql里update语句内where后面的内容

update:

update的对象和一些更新的操作符($set,$inc)等,

$set直接更新,$inc在原来的基础上累加后更新

Upset:可选,mongodb默认是false,只更新找到的第一条记录;

如果这个参数为true,就按照条件查找出来的数据全部更新。

WriteConcern:可选,抛出异常的级别

需求:将1ilei的年龄更新为25

db.student.updateOne({name:"lilei"},{$set:{age:25}})

需求:将lilei的年龄更新为25

示例:

db.student.updateOne({name:"lilei"}{$set:{age:25}})

累加:

db.student.updateOne({name:"lilei"},{$inc:{age:25}})

 

updateMany()方法

用于更新已存在的文档,修改符合记录的所有记录。

参数与updateOne()方法相同。

文档删除

remove()方法

说明:在执行remove()函数前,先执行find()命令来判断执行的条件是否存在

语法:db.集合名.remove(query,{

        justOne:<boolean>,

        writeconcern:<document>

})

参数说明:

query:可选,删除的文档的条件

justone:可选,如果为true或1,则只删除一个文档

writeconcern:可选,抛出异常的级别

示例:

db.student.remove({name:"zhangsan"})

deleteOne()方法

说明:从集合中删除一个单独的文档,

语法:db.集合名.deleteOne(filter, {

        writeConcern: <document>,

        collation: <document>,

        hint: <document|string>

})

参数说明:

filter:使用查询运算符指定删除条件。

指定一个空文档{}以删除集合中返回的第一个文档。

writeconcern:可选,抛出异常的级别.

collation:可选,排序规则

hint:可选,用于指定支持查询谓词的索引的文档或字符串。

示例:

db.student.deleteOne({name:"zhangsan"})

deleteMany()方法

说明:从集合中删除多个文档。

语法:db.集合名.deleteMany(filter, {

        writeConcern: <document>,

        collation: <document>,

})

参数说明:

filter:使用查询运算符指定删除条件。

指定一个空文档{}以删除集合中返回的第一个文档。

writeconcern:可选,抛出异常的级别.

collation:可选,排序规则

示例:

db.student.deleteMany({name:"zhangsan"})

文档查询

find()方法

查询所有数据

语法:db.集合名.find()

查询集合下所有的文档(数据):

db.student.find()

查询指定列

语法:db.集合名.find(query,{

        <key>:1,

        <key>:1

})

参数说明:

query:查询条件

key:要显示的字段,1表示显示

示例:

db.student.find({gender:0},{name:1,age:1})db.student.find({},{name:1,age:1})

pretty()方法

以格式化的方式来显示文档

示例:

db.student.find().pretty()

findOne()方法

查询匹配结果的第一条数据

示例:

db.student.findOne({gender:0})

查询条件操作符

作用:条件操作符用于比较两个表达式并从Mongodb集合中获取数据

大于 $gt

语法:db.集合名.find({<key>:{$gt:<value>}})

示例:

db.student.find({age:{$gt:20}})

 

大于等于 $gte

语法:db.集合名.find({<key>:{$gte:<value>}})

小于$lt

语法:db.集合名.find({<key>:{$lt:<value>}})

小于等于 $lte

语法:db.集合名.find({<key>:{$lte:<value>}})

大于等于和小于等于 $gte 和 $lte

语法:db.集合名.find({<key>:{$gte:<value>,$lte:<value>}})

等于

语法:db.集合名.find({<key>:<value>})

 

使用 id进行查询

语法: db.student.find({" id":objectId("id值")})

示例:

db.student.find({" id":objectId("5995084b019723fe2a0d8d14")})

 

查询结果条数

查询某个结果集的数据条数

db.student.find().count()

 

查询是否包含

查询某个字段的值当中是否包含另一个值

示例:

db.student.find({name:/ile/})

 

查询某开头

查询某个字段的值是否以另一个值开头

示例:

db.student.find({name:/^li/})

条件査询and 和 or

AND条件

语法:db.集合名.find({条件1,条件2,…,条件n})

示例:

db.student.find({gender:0,age:{$gt:16}})

OR条件

语法:db.集合名.find({

$or:[{条件1},{条件2},…,{条件n}]})

示例:

db.student.find({$or:[{age:17},age:{$gte:20}}]})
AND和OR联合使用

语法:db.集合名.find({条件1,条件2,$or:[条件3},{条件4}]})

limit、 skip

limit()

读取指定数量的数据记录

db.student.insertOne([{name:"妹妹2",age:17,gender:0,address:"北京",isDelete:0},{name:"韩梅梅1",age:20,gender:0,address:"上海",isDelete:0}])db.student.find().limit(2)

skip()

跳过指定数量的数据

db.student.find().skip(3)

skip与1imit联合使用

通常用这种方式来实现分页功能

示例:

db.student.find().skip(3).limitf3)

排序

语法:db.集合名.find().sort({<key>:1|-1})

示例:

db.student.find().sort({age:1})

注意:1表示升序,-1表示降序

总结

本文为在命令行模式下Mongodb数据库的基本操作整理。

http://www.hkea.cn/news/45178/

相关文章:

  • 网站代下单怎么做百度指数数据分析平台入口
  • 淘宝做动效代码的网站seo的优化方向
  • 番禺建网站公司网站搜索工具
  • 安徽万振建设集团网站长春网站推广公司
  • 网站怎么制作 推广seo超级外链工具免费
  • 中小学网站建设探讨东莞seo整站优化火速
  • php是网站开发的语言吗企业网站的作用
  • 网站站外优化怎么做企业推广app
  • 拉趣网站是谁做的威海网站制作
  • 做宣传海报的网站百度导航2023年最新版
  • 湖南做网站 磐石网络windows优化大师官方免费
  • 制作网站的最新软件如何优化关键词的方法
  • 东莞工作招聘网最新招聘搜索 引擎优化
  • 宁波俄语网站建设免费发广告的平台有哪些
  • 郑州外贸网站建设及维护营销软件商城
  • 泉州百度关键词排名广州网站营销优化qq
  • 怎么做wep网站营销推广活动方案
  • 展示型网站php官方app下载安装
  • 嘉祥网站建设广东省自然资源厅
  • 忘记网站后台密码网站排名软件推荐
  • 怎么查公司网站有没有被收录火爆产品的推广文案
  • 绵阳网站建设 经开区网络教学平台
  • wordpress阅读量没改7个湖北seo网站推广策略
  • 网站建设成功案例方案找培训机构的平台
  • 园林绿化网站建设百度关键词优化公司
  • 个人如何建设网站网络营销方式有哪些分类
  • 北京做百度网站建设电商平台如何推广运营
  • 电脑个人网站怎么做网络销售新手入门
  • 海口网站建设 小黄网络手机百度搜索
  • 太原百度网站建设网站应该如何进行优化