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

怎么做自己的销售网站佛山外贸网站建设效果

怎么做自己的销售网站,佛山外贸网站建设效果,建筑业招聘信息平台,保存的密码变成乱码文章目录 MongoDB文档插入对比增删改查文档插入 MongoDB写安全机制非确认式写入 MongoDB文档查询参数说明查询操作符比较查询操作符逻辑查询操作符元素查询操作符数组查询操作符 模糊查询区别:$regex操作符中的option选项 MongoDB游标介绍游标函数手动迭代游标示例游标介绍 Mon… 文章目录 MongoDB文档插入对比增删改查文档插入 MongoDB写安全机制非确认式写入 MongoDB文档查询参数说明查询操作符比较查询操作符逻辑查询操作符元素查询操作符数组查询操作符 模糊查询区别:$regex操作符中的option选项 MongoDB游标介绍游标函数手动迭代游标示例游标介绍 MongoDB文档插入 对比增删改查 文档插入 参数说明 document要写入的文档。writeConcern可选写入策略默认为 1即要求确认写操作0 是不要求。ordered可选指定是否按顺序写入默认 true按顺序写入 db.collection.insertOne() 用于向集合插入一个新文档语法格式如下db.collection.insertOne(,{writeConcern} )db.collection.insertMany() 用于向集合插入多个文档语法格式如下db.collection.insertMany([document 1,document 2, … ],{writeConcern:,ordered: }) MongoDB写安全机制 写入安全机制Write Concern是一种由客户端设置的用于控制写入安全级别的机制通过使用写入安全机制可以提高数据的可靠性。MongoDB提供了四种写入级别分别是 非确认式写入确认式写入日志写入复制集确认式写入 非确认式写入 写操作不会返回任何结果对于写操作在没有得到服务器写入确认的情况下就立即返回所以无法知道是否写入成功。 MongoDB文档查询 参数说明 query 可选使用查询操作符指定查询条件projection 可选是否返回该字段0代表不返回1代表返回语法格式{field:0}或{field:1}查询时返回文档中所有键值 只需省略该参数即可默认省略。db.student.find({“age”:{$lt:22}},{“_id”:0, “name”:1})options可选指定查询的其他选项这些选项能够改变查询的行为和返回的结果。 limit指定查询返回结果数量的上限skip跳过一定数据量的结果设置第一条返回文档的偏移量sort对查询结果进行排序 find参数为空或者查询条件为空文档时会返回集合中所有的文档。例如db.student.find()或db.student.find({})如果你需要以易读的方式来读取数据可以使用 pretty() 方法语法格式如下db.col.find().pretty()findOne()只会返回第一条数据 查询操作符 比较查询操作符 逻辑查询操作符 元素查询操作符 数组查询操作符 查询数组中的元素(普通元素)包含两种情况: 与位置无关查询数组中含有某个值的元素例如:db.student.find({score: 60})与位置有关按照指定的数组索引查询数组元素的值(使用点号操作符) 例如:db.student.find({‘scores.2’: 60}) 数组元素是文档时包含两种情况: 与位置无关查询数组中满足条件的子文档元素例如:db.student.find({“score.成绩”:80})与位置有关按照指定的数组索引查询数组子文档例如:db.student.find({“scores.2.成绩”:95}) 模糊查询 regex操作符 {:{$ regex:/pattern/$ options:‘’}} {:{$ regex:‘pattern’$ options:‘’}} {:{$ regex:/pattern/}} 正则表达式对象 {: /pattern/} 区别: 在$ in操作符中只能使用正则表达式对象 例如:{name:{$in:[/joe/i,/jack/}}在使用隐式的$ and操作符中只能使用$ regex 例如:{name:{$regex:/^jo/i, $nin:[‘john’]}}当option选项中包含x或s选项时只能使用$ regex 例如:{name:{$ regex:/m.*line/,$options:“si”}} $regex操作符中的option选项 可以改变正则匹配的默认行为它包括i, m, x以及s四个选项其含义如下 i 忽略大小写 {{$regex/pattern/i}} 设置i选项后模式中的字母会进行大小写不敏感匹配。 m 多行匹配模式{{$ regex/pattern/,$options:m’} m选项会更改^和$元字符的默认行为分别使用与行的开头和结尾匹配而不是与输入字符串的开头和结尾匹配。 x 忽略非转义的空白字符:{$ regex:/pattern/,$options:x‘} 设置x选项后正则表达式中的非转义的空白字符将被忽略同时#被解释为注释的开头 注:只能显式位于option选项中。 s 单行匹配模式{:{$ regex:/pattern/,$options:s‘} 设置s选项后会改变模式中的点号(.)元字符的默认行为它会匹配所有字符包括换行符(\n)只能显式位于option选项中。 imxs可以组合使用例如:{name:{ r e g e x : / j ∗ k / , regex:/j*k/, regex:/j∗k/,options:“si”}}在设置索引的字段上进行正则匹配可以提高查询速度而且当正则表达式使用的是前缀表达式时查询速度会进一步提高 例如:{name:{$regex: /^joe/} MongoDB游标介绍 用find函数进行查询时MongoDB并不是一次返回结果集中的所有文档而是以多条文档的形式分批来返回查询结果返回的文档会缓存到内存中。 游标函数 手动迭代游标示例 var myCursor db.users.find( { type: 2 } ); while (myCursor.hasNext()) {printjson(myCursor.next()); } 或var myCursor db.users.find( { type: 2 } );myCursor.forEach(printjson);游标介绍 默认情况下服务器将在闲置10分钟后或客户端遍历完后自动关闭游标。 如果要取消游标超时自动销毁可以使用cursor.noCursorTimeout()方法设置noCursorTimeout选项后必须使用cursor.close()手动关闭游标或者遍历完游标的结果。db.serverStatus() 方法返回的文档中包含了metrics字段metrics字段中的cursor字段包含了游标的一些信息 自上次服务器重新启动以来超时的游标数设置了选项DBQuery.Option.noTimeout的打开游标的数量以防止一段时间不活动后发生超时固定打开游标的数量打开的游标总数db.serverStatus().metrics.cursor { timedOut : number open : { noTimeout : number, pinned : number, total : number } }
http://www.w-s-a.com/news/698056/

相关文章:

  • 淮南建设厅网站上杭县建设局网站
  • 东莞做网站公司首选!西安注册公司费用
  • 做网站包括什么卖水果网站模板
  • 扬州网站建设外包wordpress 文章评分
  • 网站建设网站多少钱公司名字大全列表
  • 设计企业网站内容wordpress 投稿者 权限
  • seo网站推广免费价格低的成语
  • 做网站建设销售辛苦吗专题页是什么
  • 做网站的软件名字全拼wordpress可以上传文件吗
  • 建品牌网站公司关于asp_sql网站开发的书籍
  • 建网站公司营销型网站建设wordpress自定义登录页
  • 泉州市住房和城乡建设局网站淘宝店网站怎么做
  • 企业网站建设费未付款怎样挂账长春网站制作专业
  • 深圳找网站建设邹城市建设局网站
  • 长春火车站停运了吗网站开发概要设计
  • 网站开发表格整体页面居中网站域名详解
  • 漕泾网站建设赢展网站建设
  • 医院网站建设的要求毕业了智慧团建密码忘了
  • 网站怎么建设在哪里接单坪山商城网站建设哪家便宜
  • 中山企业网站优化易语言wordpress发布
  • 宜昌网站推广自己怎么做彩票网站吗
  • 英文网站建设 招标网站建设中服务器搭建方式
  • 直播网站建设需要什么软件有哪些室内设计效果图怎么做
  • 宁波网站建设电话网络推广外包一年多少钱
  • 检索标准的网站怎么制作企业网站
  • 下列关于网站开发中网页发布wordpress 粘帖图片
  • 网站建设遇到的问题及对策宁波网站建设营销推广
  • 各大招聘网站常州百度快速优化
  • 做网站线稿软件有哪些做门户网站需要注册公司吗
  • 建设企业网站模板下载优化方案怎么写