当前位置: 首页 > 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.pierceye.com/news/426188/

相关文章:

  • 如何做网站内链优化网店运营的工作内容
  • 邢台网站设计cute wordpress主题破解版
  • 建站网站案例什么在线做动图的网站比较好
  • 云南做网站哪家便宜对象存储链接WordPress
  • 网站上传模板后ui设计界面配色
  • 阿里网站备案公众号小程序制作平台
  • 东莞网站建设seo公司为什么建立网站
  • 一个网站绑定多个域名可以做logo设计单子的网站
  • 哈尔滨市建设厅网站去国外做非法网站吗
  • 淮安网站建设要多少钱营销推广网歹
  • 洛阳建设企业网站成品app直播源码推荐
  • 网站值不值得做seo什么事三合一网站
  • 微网站开发协议中国建设部网站监理延续
  • 安阳网站建设公司wordpress评论模块
  • 做服装微商城网站wordpress后台载入慢
  • 免费3d模型素材网站免费发布房源的平台
  • 校园网站建设网个人网站设计论文道客巴巴
  • 网站网站制作价格建站网站建立网站第一步是什么
  • 组织部信息化建设官方网站郑州平面设计公司
  • 可信网站标志网站分析数据
  • 个人求职网站设计惠州建网站
  • 南京网站制作学校南京有名的网站建设公司
  • wordpress 代码页面宁波专业优化网站制作公司
  • 中国建设行业网站第五届中国国际进口博览会召开时间
  • 做网站设计的有些什么职位wordpress h1 h2 h3
  • 广告公司寮步网站建设哪家好怎么样在百度上推广自己的产品
  • 做亚马逊和淘宝网站公司网站建设深圳
  • 济宁建设网站网站改版 合同
  • wordpress 网站费用北京网站建设 知乎
  • 网站设计师绩效网站页面那个图怎么做