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

大网站前端怎么做的阿里巴巴网站网络营销的影响

大网站前端怎么做的,阿里巴巴网站网络营销的影响,网站建设淘宝属于什么类目,中信建设有限责任公司华美分公司MongoDB聚合运算符#xff1a;$rand 文章目录 MongoDB聚合运算符#xff1a;$rand语法举例生成随机数据点从集合中随机选择条目 $rand聚合运算符用于返回一个0~1之间的随机浮点数。 语法 { $rand: {} }$rand运算符不需要任何参数。每次调用$rand都会返回一个小数点后最多17位…MongoDB聚合运算符$rand 文章目录 MongoDB聚合运算符$rand语法举例生成随机数据点从集合中随机选择条目 $rand聚合运算符用于返回一个0~1之间的随机浮点数。 语法 { $rand: {} } $rand运算符不需要任何参数。每次调用$rand都会返回一个小数点后最多17位数字的浮点数值。尾数0会被去掉因此实际位数可能会有所不同。 举例 生成随机数据点 使用下面的脚本创建donors集合包含了慈善捐款的信息 db.donors.insertMany([{ donorId: 1000, amount: 0, frequency: 1 },{ donorId: 1001, amount: 0, frequency: 2 },{ donorId: 1002, amount: 0, frequency: 1 },{ donorId: 1003, amount: 0, frequency: 2 },{ donorId: 1004, amount: 0, frequency: 1 }] )下面的聚合用随机捐赠金额更新每个文档 db.donors.aggregate([{ $set: { amount: { $multiply: [ { $rand: {} }, 100 ] } } },{ $set: { amount: { $floor: $amount } } },{ $merge: donors }] )第一个$set阶段更新amount字段使用$rand产生0和1之间的初始值然后使用$multiply乘以100。 第二个$set阶段使用$floor运算符去除amount的小数部分只留下整数值。 最后使用$merge将前一步骤生成的amount字段值更新到donors集合的每个文档。 可以使用一个$project阶段来查看结果 db.donors.aggregate([{ $project: {_id: 0, donorId: 1, amount: 1 } }] )投影显示缩放后的值为0到99的随机值 { donorId : 1000, amount : 27 } { donorId : 1001, amount : 10 } { donorId : 1002, amount : 88 } { donorId : 1003, amount : 73 } { donorId : 1004, amount : 5 }从集合中随机选择条目 可以在聚合管道中使用$rand从集合中选择随机文档使用下面的脚本创建voters集合 db.voters.insertMany([{ name: Archibald, voterId: 4321, district: 3, registered: true },{ name: Beckham, voterId: 4331, district: 3, registered: true },{ name: Carolin, voterId: 5321, district: 4, registered: true },{ name: Debarge, voterId: 4343, district: 3, registered: false },{ name: Eckhard, voterId: 4161, district: 3, registered: false },{ name: Faberge, voterId: 4300, district: 1, registered: true },{ name: Grimwald, voterId: 4111, district: 3, registered: true },{ name: Humphrey, voterId: 2021, district: 3, registered: true },{ name: Idelfon, voterId: 1021, district: 4, registered: true },{ name: Justo, voterId: 9891, district: 3, registered: false }] )假如要选择第3区大约一半的选民进行投票如下面的聚合 db.voters.aggregate([{ $match: { district: 3 } },{ $match: { $expr: { $lt: [0.5, {$rand: {} } ] } } },{ $project: { _id: 0, name: 1, registered: 1 } }] )第一个$match阶段对所有文档进行筛选挑选出第三区的选民。 第二个$match阶段在匹配表达式中使用$rand进一步完善选择。$rand对每个文档产生一个介于0到1的值$lt小于0.5意味着$expr有一半的文档返回true。 在$project阶段筛选后的文档输出name和registered字段有7个选民在第三区大约占全部的一半。 { name : Archibald, registered : true } { name : Debarge, registered : false } { name : Humphrey, registered : true }
http://www.tj-hxxt.cn/news/226987.html

相关文章:

  • 网页设计好的网站外贸网站如何换域名
  • 源码搭建网站河北平台网站建设
  • 免费个人网站注册方法网站的发布与推广方式
  • 怎么看一个网站是哪个公司做的PHP做的网站能容纳多少人
  • 网站开发公司取名罗湖田贝社区网站建设
  • 网站建设主要包括那个网址怎么找
  • 实名网站审核中心开公司网站创建费用
  • 济南网站建设咨询小七wordpress相册功能
  • 丹徒网站建设怎么样南宁重大项目签约
  • 深圳网站seo 乐云践新监理网站
  • 平面设计网站编辑招聘建立企业网站的形式
  • 优秀网站建设模版商标注册证电子版查询
  • 2019年建设银行安徽招聘网站如何做网站授权
  • 兰州网站设计公司排名dede怎么换网站页面
  • 三明交通建设集团网站襄阳购物网站开发设计
  • 杭州高端网站建设公司哪家好哈尔滨网站建设王道下拉強
  • 疏通下水道网站怎么做室内设计小白怎么入行
  • 书城网站建设项目定义营销网站开发系统
  • wordpress双站 中英文微山做网站
  • asp网站目录权限17一起广州做网站
  • 外贸视频网站湛江seo网站管理
  • 交通建设门户网站ps设计教程网
  • 机械制造设备类企业网站织梦模板榆林市住房和城市建设局网站
  • 电子商务网站规划建设方案手机优化软件
  • 捷信做单官方网站vc6.0做网站
  • 社交网站模板精美网页设计模板
  • 孝感市门户网站网站备案人授权书
  • 福州市建设厅网站如何构建自己的网站
  • 中小型企业网站模板个人简历模板下载word格式
  • 福田住房和建设局网站官网浙江专业网站seo