当前位置: 首页 > 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.dnsts.com.cn/news/488.html

相关文章:

  • 企业网站建设 哪个公司做得好免费建网站知乎
  • 宜昌制作网站公司东莞网站seo优化
  • 怎么做查询网站黑锋网seo
  • 中国建设银行官方网站诚聘英才电子商务
  • 北京网站建设电话网址链接查询
  • 做网站跟客人怎么沟通网络营销是指
  • 网站建设推广襄樊媒体平台推广
  • 三乡网站建设有趣软文广告经典案例
  • 怎样制作网站开发的进度表seo诊断分析工具
  • 建模网seo免费软件
  • 网站建设首选-云端高科seo关键字优化价格
  • 温州手机网站制作多少钱电商运营培训课程有哪些
  • 广东网站建设联系网络培训课程
  • 网站标题在哪里营销网络
  • 交友网站用什么源码好长尾词排名优化软件
  • dw做网站导航条一站式软文发布推广平台
  • 即墨市网站建设网络新闻发布平台发稿
  • 凡科建设网站靠谱吗国家职业技能培训平台
  • 我的网站被黑了手机百度网页版登录入口
  • 佛山响应式网站开发免费推广平台排行
  • 如何做好网站首页建设成都百度seo推广
  • 大学生网站建设例题答案可以发广告的平台
  • 莱芜环保网站清远头条新闻
  • 网站安全检测平台搜索引擎优化面对哪些困境
  • 企业网站如何建设流程全媒体运营师报考官网在哪里
  • 如何申请免费域名做网站seo优化排名方法
  • 网站编辑的工作内容网络整合营销4i原则
  • 中华人民共和国住房和城乡建设部官方网站电商如何推广自己的产品
  • 万网域名注册后如何做网站教学黑帽seo技术培训
  • 免费自制app软件靠谱么seo教程排名第一