找到关于大数据分析的1660 篇文章
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" : ... 阅读更多
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() 方法显示集合中的所有文档 ... 阅读更多
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" : { ... 阅读更多
794 次浏览
要向对象内已创建的数组插入项目,请使用 MongoDB $push。让我们创建一个包含文档的集合 −> db.demo449.insertOne( ... { ... details1: { ... details2: [{ ... _id:new ObjectId(), ... Name:"Chris" ... }], ... details3: [{ ... _id:new ObjectId(), ... Name:"David" ... }] ... } ... } ... ); { "acknowledged" : true, "insertedId" : ObjectId("5e7a40e971f552a0ebb0a6e3") }显示来自 ... 阅读更多
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"), ... 阅读更多
708 次浏览
数据科学家、数据工程师和数据分析师都是以某种方式处理数据的专业人士。但是,他们的角色和职责不同。阅读本文以了解更多关于数据科学家、数据工程师和数据分析师的职位描述以及如何区分它们的信息。什么是数据科学家?数据科学家是分析和解释数字形式的复杂数据的人。数据科学家负责从数据中提取见解和知识。他们使用各种技术(包括机器学习)来分析数据并将他们的发现传达给利益相关者。有几个... 阅读更多
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 } { ... 阅读更多
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( ... { ... 阅读更多
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, ... 阅读更多