找到 1660 篇文章 关于大数据分析
227 次浏览
要查找字段等于给定整数的文档,请使用 find()。让我们创建一个包含文档的集合 −> db.demo472.insertOne({"Project_Id":-101, "ProjectName":"Online Customer Tracking"});{ "acknowledged" : true, "insertedId" : ObjectId("5e80586cb0f3fa88e227907a") } > db.demo472.insertOne({"Project_Id":101, "ProjectName":"Online Banking System"});{ "acknowledged" : true, "insertedId" : ObjectId("5e805884b0f3fa88e227907b") } > db.demo472.insertOne({"Project_Id":102, "ProjectName":"Online Library System"});{ "acknowledged" : true, "insertedId" : ObjectId("5e805893b0f3fa88e227907c") }使用 find() 方法显示集合中的所有文档 −> db.demo472.find();这将产生以下输出 −{ "_id" : ObjectId("5e80586cb0f3fa88e227907a"), "Project_Id" : -101, "ProjectName" : "Online Customer Tracking" } { "_id" : ObjectId("5e805884b0f3fa88e227907b"), "Project_Id" : 101, ... 阅读更多
289 次浏览
要在 MongoDB 中删除主键,请将 _id 值设置为 0,即在 find() 中将要排除的字段设置为 0。让我们创建一个包含文档的集合 −> db.demo471.insertOne({"ClientId":101, "ClientName":"Chris"});{ "acknowledged" : true, "insertedId" : ObjectId("5e805711b0f3fa88e2279077") } > db.demo471.insertOne({"ClientId":102, "ClientName":"Bob"});{ "acknowledged" : true, "insertedId" : ObjectId("5e80571db0f3fa88e2279078") } > db.demo471.insertOne({"ClientId":103, "ClientName":"David"});{ "acknowledged" : true, "insertedId" : ObjectId("5e805724b0f3fa88e2279079") }使用 find() 方法显示集合中的所有文档 −> db.demo471.find();这将产生以下输出 −{ "_id" : ObjectId("5e805711b0f3fa88e2279077"), "ClientId" : 101, "ClientName" : "Chris" } { "_id" : ObjectId("5e80571db0f3fa88e2279078"), "ClientId" ... 阅读更多
168 次浏览
要从包含字符串和整数年龄记录的记录中获取所有整型的年龄,请使用 $type。MongoDB 中的 $type 选择字段值为指定 BSON 类型实例的文档。让我们创建一个包含文档的集合 −> db.demo470.insertOne({"Age":23});{ "acknowledged" : true, "insertedId" : ObjectId("5e805456b0f3fa88e2279070") } > db.demo470.insertOne({"Age":"Unknown"});{ "acknowledged" : true, "insertedId" : ObjectId("5e80545cb0f3fa88e2279071") } > db.demo470.insertOne({"Age":24});{ "acknowledged" : true, "insertedId" : ObjectId("5e805461b0f3fa88e2279072") } > db.demo470.insertOne({"Age":"Not provided"});{ "acknowledged" : true, "insertedId" : ObjectId("5e80546bb0f3fa88e2279073") }使用 find() ... 阅读更多
47 次浏览
要使用正则表达式查找包含特定值的文档,请使用 MongoDB $regex。让我们创建一个包含文档的集合 −> db.demo469.insertOne({"StudentName":"John Doe"});{ "acknowledged" : true, "insertedId" : ObjectId("5e80532fb0f3fa88e227906b") } > db.demo469.insertOne({"StudentName":"Chris Brown"});{ "acknowledged" : true, "insertedId" : ObjectId("5e80533ab0f3fa88e227906c") } > db.demo469.insertOne({"StudentName":"John Smith"});{ "acknowledged" : true, "insertedId" : ObjectId("5e805341b0f3fa88e227906d") } > db.demo469.insertOne({"StudentName":"Jace Doe"});{ "acknowledged" : true, "insertedId" : ObjectId("5e805347b0f3fa88e227906e") } > db.demo469.insertOne({"StudentName":"David Miller"});{ "acknowledged" : true, "insertedId" : ObjectId("5e80534eb0f3fa88e227906f") }使用 find() 方法显示集合中的所有文档 −> db.demo469.find();这将产生以下输出 −{ "_id" ... 阅读更多
241 次浏览
要查找深度为两层的 MongoDB 记录,请在 MongoDB $where 中循环。让我们创建一个包含文档的集合 −> db.demo468.insertOne( ... { ... "_id" : new ObjectId(), ... "FirstPosition" : { ... "StudentName" : "Chris", ... "StudentAge" : 23 ... }, ... "SecondPosition" : { ... "StudentName" : "David", ... "StudentAge" : 20 ... } ... } ... ); { "acknowledged" : true, "insertedId" : ObjectId("5e804e2fb0f3fa88e2279069") } > db.demo468.insertOne( ... { ... "_id" : new ObjectId(), ... "FirstPosition" : { ... "StudentName" : "Carol", ... "StudentAge" : 21 ... ... 阅读更多
663 次浏览
要从 MongoDB 中的对象中删除一个项目,请使用 $unset。让我们创建一个包含文档的集合 −> db.demo467.insertOne( ... { ... _id:101, ... "Information":{"Name":"Chris"} ... } ... ); { "acknowledged" : true, "insertedId" : 101 } > db.demo467.insertOne( ... { ... _id:102, ... "Information":{"Name":"David"} ... } ... ); { "acknowledged" : true, "insertedId" : 102 }使用 find() 方法显示集合中的所有文档 −> db.demo467.find();这将产生以下输出 −{ "_id" : 101, "Information" : { "Name" : "Chris" } } { "_id" : 102, "Information" : { "Name" : "David" } }接下来 ... 阅读更多
589 次浏览
MongoDB 中的 $group 用于根据指定的 _id 表达式对输入文档进行分组。让我们创建一个包含文档的集合 −> db.demo466.insertOne( ... { ... ... "ProductPrice" :150, ... "ProductQuantity" : 1, ... "ProductName" : "Product-1", ... "ActualAmount" :110, ... "ProductProfit" : 40, ... "ProductId" : 1 ... } ... ); { "acknowledged" : true, "insertedId" : ObjectId("5e80477cb0f3fa88e2279066") } > > db.demo466.insertOne( ... { ... ... "ProductPrice" :150, ... "ProductQuantity" : 1, ... "ProductName" : "Product-1", ... "ActualAmount" :110, ... "ProductProfit" : 40, ... "ProductId" : 2 ... } ... ); { "acknowledged" : true, ... 阅读更多
58 次浏览
为此,只需在 MongoDB 中使用带点表示法的 find()。让我们创建一个包含文档的集合 −> db.demo465.insertOne( ... { ... id: 101, ... details: [{ ... Name: "Chris", ... Info: { ... Subject: "MongoDB", ... Marks:67 ... } ... }, { ... Name: "David", ... Info: { ... Subject: "MySQL", ... Marks:78 ... } ... ... 阅读更多
302 次浏览
要排除数组类型字段值,请在 MongoDB 中使用 delete()。让我们创建一个包含文档的集合 −> db.demo464.insertOne( ... { ... ... "id" : "101", ... "details": [ ... { ... Name:"Chris" ... }, ... { ... Name:"David" ... } ... ] ... } ... ); { "acknowledged" : true, "insertedId" : ObjectId("5e7f8832cb66ccba22cc9dda") }使用 find() 方法显示集合中的所有文档 −> db.demo464.find();这将产生以下输出 −{ "_id" ... 阅读更多
浏览量:567
要从集合中返回单个文档,请在 MongoDB 中使用 findOne()。让我们创建一个包含文档的集合 −> db.demo463.insertOne({"StudentName":"Chris Brown", "StudentAge":21, "StudentCountryName":"US"});{ "acknowledged" : true, "insertedId" : ObjectId("5e7f7ec8cb66ccba22cc9dcf") } > db.demo463.insertOne({"StudentName":"David Miller", "StudentAge":23, "StudentCountryName":"UK"});{ "acknowledged" : true, "insertedId" : ObjectId("5e7f7ed5cb66ccba22cc9dd0") } > db.demo463.insertOne({"StudentName":"John Doe", "StudentAge":22, "StudentCountryName":"AUS"});{ "acknowledged" : true, "insertedId" : ObjectId("5e7f7ee1cb66ccba22cc9dd1") } > db.demo463.insertOne({"StudentName":"John Smith", "StudentAge":24, "StudentCountryName":"US"});{ "acknowledged" : true, "insertedId" : ObjectId("5e7f7eefcb66ccba22cc9dd2") }使用 find() 方法显示集合中的所有文档 −> db.demo463.find();这将产生以下输出 −{ "_id" : ObjectId("5e7f7ec8cb66ccba22cc9dcf"), "StudentName" : "Chris ... 阅读更多