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

大型web游戏seo的范畴是什么

大型web游戏,seo的范畴是什么,重庆营销型网站开发,软件开发工具与环境4.2 云开发JSON数据库 4.2.9 条件查询与查询指令 在查询数据时,有时需要对查找的数据添加一些限定条件,只获取满足给定条件的数据,这样的查询称为条件查询。 可以在集合引用上使用where方法指定查询条件,再用get方法&#xff0…

4.2 云开发JSON数据库

4.2.9 条件查询与查询指令

在查询数据时,有时需要对查找的数据添加一些限定条件,只获取满足给定条件的数据,这样的查询称为条件查询。

可以在集合引用上使用where方法指定查询条件,再用get方法,即可只返回满足指定查询条件的记录。

如果想要获取某个用户的所有未完成的待办事项,可以使用以下代码:

    db.collection('testOne').add({data:{done:false,myName:42}}) //添加未完成事项的记录

    db.collection('testOne').add({data:{done:true,myName:43}}) //添加已完成事项记录的记录

    db.collection('testOne').where({

      _openid: 'user-open-id' , //指定用户的ID,大家换成自己的openid

      done:false //指定未完成的事项

    }).get().then(res=> {

      console.log(res.data)

    })

预览效果如下:

where方法接受一个对象参数,对象每个字段间的关系是“与”的关系,即需要同时满足这些匹配条件。在这个例子里,就是查询出_openid等于user-open-id且done等于false的记录。

想以“大于”,“小于”,或是“数组中是否包含某元素”作为条件,可以使用查询指令构造出复杂的查询条件。查询指令时数据库API的函数,被封装在db.command对象。

例如,希望查询进度小于50%的待办事项,可以使用以下代码:

     db.collection('testOne').add({data:{progress:49}})

    db.collection('testOne').add({data:{progress:50}})

    db.collection('testOne').add({data:{progress:51}})

    db.collection('testOne').where({

      progress: db.command.lt(50) //使用db.command.lt限定progress字段的值小于50的条件

    }).get().then(res => {

      console.log(res.data)

    })

db.command()对象中提供的查询指令如下所示

eq        等于

neq      不等于

lt          小于

lte        小于或等于

gt         大于

gte       大于或等于

in         字段值在给定数组中

nin        字段值不在给定数组中

and       条件与 需同时满足满足另一个条件

or         条件或 满足任何一个条件即可

and和or是逻辑指令。需要对多个添加同时进行判断时可以使用。

用and逻辑指令查询进度在20%-80%的待办事项代码如下:

    db.collection('testOne').add({data:{progress:21}})

    db.collection('testOne').add({data:{progress:81}})

    

    db.collection('testOne').where({

      progress: db.command.gte(20).and(db.command.lte(80))

    }).get().then(res => {

      console.log(res.data)

    })

用and做指令时,可以把它紧跟在其他查询指令后,可以传入另一个查询指令作为参数。

or指令也是一样的用法。

or指令可以对不同的字段进行条件查询,如查询询进度小于50%的待办事项或截止日期在今天之后的待办事项,代码如下:

   var date1 = new Date()

  db.collection('testOne').add({data:{progress:49,due:date1}})

  date1.setDate(date1.getDate() + 1)

  db.collection('testOne').add({data:{progress:50,due:date1}})

  date1.setDate(date1.getDate() - 2)

  db.collection('testOne').add({data:{progress:51,due:date1}})

db.collection('testOne').where(db.command.or({

  progress:db.command.lt(50)

},{

  due:db.command.lt(new Date())

})).get().then(res => {

  console.log(res.data)

})

使用and指令也可以对不同的字段进行条件查询,但没必要。第一个示例获取某个用户的所有未完成的待办事项就是and的这个用法。

明天学查询数组和对象,再见。

http://www.mmbaike.com/news/65995.html

相关文章:

  • 网站建设元短视频代运营合作方案
  • 注册域名和建立网站的过程2023年10月疫情恢复
  • wordpress 不显示作者燃灯seo
  • 阿里云网站备案好了 怎么建站百度公司有哪些部门
  • 搜索引擎推广的方法有哪些株洲seo优化
  • 网上商城网站建设百度手机网页版入口
  • 美食网站网站建设定位百度广告联盟
  • 网站建设的一般步骤pc网站优化排名
  • 做建材营销型网站网站的优化与推广分析
  • 网站建设的付款方式郑州网站优化seo
  • 网站建设好后如何提交搜索引擎友情链接的形式
  • 网站模板怎么引用seo优化啥意思
  • wordpress主题ux来宾网站seo
  • 做政府门户网站方案关键词seo排名怎么做的
  • 个性化网站定制价格如何创建一个自己的网站
  • 政府网站管理系统asp网站百度
  • 使用模块化的网站成人职业技术培训学校
  • 华为快速建站莆田百度快照优化
  • 推荐手机网站建设厦门网络营销推广
  • 网站上的分享如何seo推广
  • 做亚马逊学英语有什么网站吗河北网站推广
  • 服务号微商城怎么开通佛山优化推广
  • 建设旅游信息网站的好处营销策划公司简介
  • 地方网站改版方案seo排名点击报价
  • frontpage做视频网站适合中层管理的培训
  • 哈尔滨网络公司招聘信息长春网站seo
  • 在阿里巴巴上怎样做网站千锋教育官网
  • 焊枪公司网站怎么做什么是网络推广工作
  • 自己有域名如何做网站新的营销方式有哪些
  • 提高网站性能关键词优化排名用哪个软件比较好