找到关于大数据分析的1660篇文章

获取聚合结果并在不同的 MongoDB 文档中查找重复值的计数

AmitDiwan
更新于 2020年5月11日 09:11:28

130 次浏览

要获取不同文档中重复值的计数,请使用 aggregate()。让我们创建一个包含文档的集合 -> db.demo452.insertOne({"StudentName":"John", "StudentAge":21});{    "acknowledged" : true,    "insertedId" : ObjectId("5e7b7e3371f552a0ebb0a6f3") } > db.demo452.insertOne({"StudentName":"John", "StudentAge":22});{    "acknowledged" : true,    "insertedId" : ObjectId("5e7b7e3671f552a0ebb0a6f4") } > db.demo452.insertOne({"StudentName":"John", "StudentAge":23});{    "acknowledged" : true,    "insertedId" : ObjectId("5e7b7e3971f552a0ebb0a6f5") } > db.demo452.insertOne({"StudentName":"David", "StudentAge":24});{    "acknowledged" : true,    "insertedId" : ObjectId("5e7b7e4371f552a0ebb0a6f6") } > db.demo452.insertOne({"StudentName":"David", "StudentAge":25});{    "acknowledged" : true,    "insertedId" : ObjectId("5e7b7e4571f552a0ebb0a6f7") }使用 find() 方法显示集合中的所有文档 -> db.demo452.find();这将产生以下输出 -{ "_id" : ... 阅读更多

如何使用 MongoDB aggregate 获取集合中记录的文档的每日平均计数?

AmitDiwan
更新于 2020年5月11日 10:07:14

770 次浏览

要获取记录文档的每日平均计数,请使用 aggregate()。在其中,使用 $project 和 $group。让我们创建一个包含文档的集合 - 示例 > db.demo451.insertOne({ ... DueDate:new ISODate("2020-03-15T10:50:35.000Z"), ... Value: 10 ... } ... ); {    "acknowledged" : true,    "insertedId" : ObjectId("5e7b5c5d71f552a0ebb0a6e9") } > db.demo451.insertOne({ ... DueDate:new ISODate("2020-03-14T10:50:35.000Z"), ... Value: 10 ... } ... ); {    "acknowledged" : true,    "insertedId" : ObjectId("5e7b5c5d71f552a0ebb0a6ea") } > db.demo451.insertOne({ ... DueDate:new ISODate("2020-03-13T10:50:35.000Z"), ... Value: 10 ... } ... ); {    "acknowledged" : true,    "insertedId" : ObjectId("5e7b5c5d71f552a0ebb0a6eb") }使用 find() 方法显示集合中的所有文档 ... 阅读更多

如何在 MongoDB 中访问子数据并显示特定文档?

AmitDiwan
更新于 2020年5月11日 09:02:59

130 次浏览

为了访问子数据,您需要在 MongoDB 中使用键。让我们创建一个包含文档的集合 ->db.demo450.insertOne({"Information":{"StudentDetails":{"StudentName":"Chris", "StudentAge":21}}}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e7b590e71f552a0ebb0a6e6") } >db.demo450.insertOne({"Information":{"StudentDetails":{"StudentName":"David", "StudentAge":23}}});{    "acknowledged" : true,    "insertedId" : ObjectId("5e7b591a71f552a0ebb0a6e7") } >db.demo450.insertOne({"Information":{"StudentDetails":{"StudentName":"Mike", "StudentAge":22}}});{    "acknowledged" : true,    "insertedId" : ObjectId("5e7b592271f552a0ebb0a6e8") }使用 find() 方法显示集合中的所有文档 -> db.demo450.find();这将产生以下输出 -{ "_id" : ObjectId("5e7b590e71f552a0ebb0a6e6"), "Information" : { "StudentDetails" : { "StudentName" : "Chris", "StudentAge" : 21 } } } { "_id" : ObjectId("5e7b591a71f552a0ebb0a6e7"), "Information" : { "StudentDetails" : { ... 阅读更多

如何在 MongoDB 中向对象内的数组插入项目?

AmitDiwan
更新于 2020年5月11日 09:02:05

794 次浏览

要向对象内已创建的数组插入项目,请使用 MongoDB $push。让我们创建一个包含文档的集合 -> db.demo449.insertOne( ... { ...    details1: { ...       details2: [{ ...          _id:new ObjectId(), ...             Name:"Chris" ...       }], ...       details3: [{ ...          _id:new ObjectId(), ...          Name:"David" ...       }] ...    } ... } ... ); {    "acknowledged" : true,    "insertedId" : ObjectId("5e7a40e971f552a0ebb0a6e3") }显示来自 ... 阅读更多

MongoDB 中 deleteOne() 和 findOneAndDelete() 操作的区别是什么?

AmitDiwan
更新于 2020年5月11日 08:59:12

2K+ 次浏览

findOneAndDelete() 根据过滤器和排序条件删除集合中的单个文档,并返回已删除的文档。deleteOne() 删除集合中的单个文档。让我们看一个示例并创建一个包含文档的集合 -> db.demo448.insertOne({"Name":"Chris", "Age":21});{    "acknowledged" : true,    "insertedId" : ObjectId("5e7a291cbbc41e36cc3caeca") } > db.demo448.insertOne({"Name":"David", "Age":23});{    "acknowledged" : true,    "insertedId" : ObjectId("5e7a2926bbc41e36cc3caecb") } > db.demo448.insertOne({"Name":"Bob", "Age":22});{    "acknowledged" : true,    "insertedId" : ObjectId("5e7a2930bbc41e36cc3caecc") }使用 find() 方法显示集合中的所有文档 -> db.demo448.find();这将产生以下输出 -{ "_id" : ObjectId("5e7a291cbbc41e36cc3caeca"), ... 阅读更多

数据科学家、数据工程师、数据分析师之间的区别

Kiran Kumar Panigrahi
更新于 2023年1月11日 14:46:13

708 次浏览

数据科学家、数据工程师和数据分析师都是以某种方式处理数据的专业人士。但是,他们的角色和职责有所不同。阅读本文以了解更多关于数据科学家、数据工程师和数据分析师的职位描述以及如何区分它们的信息。什么是数据科学家?数据科学家是分析和解释数字形式的复杂数据的人。数据科学家负责从数据中提取见解和知识。他们使用各种技术(包括机器学习)来分析数据并将他们的发现传达给利益相关者。有几个... 阅读更多

如何在 MongoDB 中聚合两个集合,其中一个集合的字段大于另一个集合的字段?

AmitDiwan
更新于 2020年4月6日 13:40:32

451 次浏览

为此,您可以使用 $lookup。让我们创建一个包含文档的集合 -> db.demo446.insert([ ...    { "ProductName": "Product1", "ProductPrice": 60 }, ...    { "ProductName": "Product2", "ProductPrice": 90 } ... ]) BulkWriteResult({    "writeErrors" : [ ],    "writeConcernErrors" : [ ],    "nInserted" : 2,    "nUpserted" : 0,    "nMatched" : 0,    "nModified" : 0,    "nRemoved" : 0,    "upserted" : [ ] })使用 find() 方法显示集合中的所有文档 -> db.demo446.find();这将产生以下输出 -{ "_id" : ObjectId("5e790766bbc41e36cc3caec3"), "ProductName" : "Product1", "ProductPrice" : 60 } { ... 阅读更多

无法将数据推入 MongoDB 中的数组?

AmitDiwan
更新于 2020年4月6日 13:36:21

129 次浏览

要使用 MongoDB 将数据推入数组,请使用 $push。让我们创建一个包含文档的集合 -> db.demo445.insertOne({"ListOfFriends":["Robert", "Mike", "Sam", "Carol", "David", "Mike"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e78f099bbc41e36cc3caec2") }使用 find() 方法显示集合中的所有文档 -> db.demo445.find().pretty();这将产生以下输出 -{    "_id" : ObjectId("5e78f099bbc41e36cc3caec2"),    "ListOfFriends" : [       "Robert",       "Mike",       "Sam",       "Carol",       "David",       "Mike"    ] }以下是将数据推入数组的查询 -> db.demo445.update( ...    { ... 阅读更多

如何使用数组中的多键索引改进 MongoDB 查询?

AmitDiwan
更新于 2020年4月6日 13:32:46

136 次浏览

为此,使用`$elemMatch`,它用于查询嵌套对象。让我们创建一个包含文档的集合:-> `db.demo444.insertOne( ... { ... "Information": [{ ... id:1, ... Name:"Chris" ... }] ... } ... );` `{ "acknowledged" : true, "insertedId" : ObjectId("5e78ea87bbc41e36cc3caebf") }` > `db.demo444.insertOne( ... { ... "Information": [{ ... id:2, ... Name:"David" ... }] ... } ... );` `{ "acknowledged" : true, ... 阅读更多

MongoDB 分析器输出:什么是“command”操作?

AmitDiwan
更新于 2020年4月6日 13:30:22

浏览量:187

MongoDB 中以下操作被视为命令操作:1. count 2. findAndModify 3. aggregate 以下是 MongoDB 中 count 的示例:让我们创建一个包含文档的集合:-> `db.demo443.insertOne({"Name":"Chris"});` ` { "acknowledged" : true, "insertedId" : ObjectId("5e78d281bbc41e36cc3caeb9") }` > `db.demo443.insertOne({"Name":"Bob"});` ` { "acknowledged" : true, "insertedId" : ObjectId("5e78d285bbc41e36cc3caeba") }` > `db.demo443.insertOne({"Name":"David"});` ` { "acknowledged" : true, "insertedId" : ObjectId("5e78d288bbc41e36cc3caebb") }` 使用 find() 方法显示集合中的所有文档:-> `db.demo443.find();` 这将产生以下输出:`{ "_id" : ObjectId("5e78d281bbc41e36cc3caeb9"), "Name" : "Chris" }` `{ "_id" : ObjectId("5e78d285bbc41e36cc3caeba"), "Name" : "Bob" }` `{ "_id" : ... 阅读更多

广告