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

注册免费网站网络营销方式有几种

注册免费网站,网络营销方式有几种,女与男爱做电影网站免费下载,简历网站有哪些一、实验目的 1. 理解索引的概念及其在MongoDB中的重要性和作用。 2. 学习如何选择适合建立索引的字段。 3. 掌握如何创建、删除索引以及如何强制使用索引。 4. 熟悉MongoDB的聚合框架和MapReduce工具,以及简单聚合命令的使用。 二、实验环境准备 1. JAV…

一、实验目的

1.  理解索引的概念及其在MongoDB中的重要性和作用。

2.  学习如何选择适合建立索引的字段。

3.  掌握如何创建、删除索引以及如何强制使用索引。

4.  熟悉MongoDB的聚合框架和MapReduce工具,以及简单聚合命令的使用。

二、实验环境准备

1.  JAVA环境准备:确保Java Development Kit (JDK) 已安装并配置好环境变量。

2.  Hadoop环境准备:安装并配置Hadoop环境,确保Hadoop的各个组件可以在伪分布式模式下运行。

三、实验教材参考

《大数据存储》,谭旭,人民邮电出版社,2022,ISBN 978-7-115-59414-3。

四、实验内容与步骤

1、索引操作

1. 创建文档并插入数据

db.createCollection("studata")
db.studata.insert({
name:"Alice",
age:22,
score:85,
class:"Physics"
})

db.studata.insert([{ name: "Alice", age: 22, score: 85, class: "Physics" },
{ name: "Bob", age: 21, score: 78, class: "Chemistry" },
{ name: "Charlie", age: 23, score: 92, class: "Physics" },
{ name: "David", age: 20, score: 65, class: "Mathematics" }
]);

2. 创建单字段索引

db.studata.createIndex({age:1})

3. 创建复合索引

db.studata.createIndex({ class: 1, score: -1 });

4. 创建文本索引

db.studata.createIndex({ name: "text" });

5. 查看查询计划并评估单字段索引效果

db.studata.find({ age: 22 }).explain("executionStats");

6. 查看查询计划并评估复合索引效果

db.studata.find({ class: "Physics", score: { $gt: 80 } }).explain("executionStats");

7. 查看查询计划并评估文本索引效果

db.studata.find({ $text: { $search: "Alice" } }).explain("executionStats");

8. 删除索引

删除单字段索引

db.studata.dropIndex({ age: 1 });

删除复合索引

db.studata.dropIndex({ class: 1, score: -1 });

2、聚合工具

1. 统计文档数量

db.studata.aggregate([

  { $match: { class: "Physics" } },

  { $group: { _id: null, total_students: { $sum: 1 } } }

]);

2. 获取字段唯一值

db.studata.distinct("class");

3. 分组统计

db.studata.aggregate([

  { $group: {

      _id: "$class",

      total_students: { $sum: 1 },

      average_score: { $avg: "$score" }

  } }

]);

4. 排序和限制

按分数降序排列,取前5名

db.studata.aggregate([

  { $sort: { score: -1 } },

  { $limit: 5 }

]);

5. 使用MapReduce处理复杂的聚合任务

db.studata.mapReduce(

  function() { emit(this.class, this.score); },

  function(key, values) { return Array.sum(values); },

  {

    out: "class_total_scores"

  }

);

查看 MapReduce 结果

db.class_total_scores.find();

http://www.khdw.cn/news/56737.html

相关文章:

  • 用java做计算机销售网站开发友情链接检查工具
  • 新疆北方建设集团有限公司网站志鸿优化设计答案网
  • 用模板建站网站模版
  • 二手市场网站开发seo排名工具哪个好
  • 电子商务网站上线活动策划哪些广告平台留号码
  • 苏州市智信建设职业培训学校网站百度搜索引擎的原理
  • 如何推荐别人做网站最大免费广告发布平台
  • 湘潭企业网站建设 p磐石网络合肥seo培训
  • 设计软件网站制作网站建设whois查询
  • 网站后台管理系统怎么用百度云
  • 鼎湖网站建设公司营销网站策划方案
  • 西安网络公司网站建设网络推广营销
  • 十佳工业设计公司百度seo是什么意思呢
  • 购物网站网页设计图片装修公司网络推广方案
  • 做网站用什么编程有创意的网络广告案例
  • 做幼儿园网站seo线下培训班
  • 合肥网站关键词优化互联网推广平台有哪些
  • 网站如何设计搜索框北京seo专员
  • 定制高端网站百度权重5的网站能卖多少钱
  • 在自己的网站做外链网络营销模式有哪几种
  • 上海专业网站建设报手机百度旧版本下载
  • 临淄网站推广百度搜索开放平台
  • 网页制作素材动漫百度关键词seo公司
  • 网站seo其应用优化王
  • 新闻网站建设研究现状免费自己建网页
  • 朋友找做网站都要收定金台州seo公司
  • 网站建设步骤详解视频百度百科词条
  • 懒人学做网站北京最新疫情情况
  • 杭州怎么做网站seo网站培训班
  • 百度关键词优化公司seo技术大师