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

如何在 MongoDB 中删除子集合中的对象?

AmitDiwan
更新于 2020-05-14 10:12:12

522 次查看

要删除子集合中的对象,请在 MongoDB 中使用 $pull。让我们创建一个包含文档的集合 -> db.demo715.insertOne({ ...    _id:1, ...    details : ...    [ ...       { 'id' : '101', ...       'Information' : [ ...          { ...             'studentid' : '102', ...             "Name":"Bob" ...          }, ...          { ...             'studentid' : '103', ...             "Name":"Chris" ... 阅读更多

MongoDB 如何使用复合条件获取文档?

AmitDiwan
更新于 2020-05-14 10:10:06

99 次查看

让我们创建一个包含文档的集合 -> db.demo714.insertOne({FirstName:"Chris", LastName:"Brown"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea9a2da85324c2c98cc4c2b") } > db.demo714.insertOne({FirstName:"Adam", LastName:"Smith"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea9a2e585324c2c98cc4c2c") } > db.demo714.insertOne({FirstName:"David", LastName:"Miller"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea9a2ed85324c2c98cc4c2d") } > db.demo714.insertOne({FirstName:"John", LastName:"Doe"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea9a2f785324c2c98cc4c2e") }使用 find() 方法显示集合中的所有文档 -> db.demo714.find();这将产生以下输出 -{ "_id" : ObjectId("5ea9a2da85324c2c98cc4c2b"), "FirstName" : "Chris", "LastName" : "Brown" } { "_id" : ObjectId("5ea9a2e585324c2c98cc4c2c"), "FirstName" : "Adam", "LastName" : "Smith" } { ... 阅读更多

快速更新 MongoDB 中的标签记录

AmitDiwan
更新于 2020-05-14 10:08:31

74 次查看

使用 $ 以及 update 命令来更新标签记录。让我们创建一个包含文档的集合 -> db.demo713.insertOne( ...    { ...       tags: ...       [ ...          { ...             id:101, ...             Name:"Tag-1" ...          }, ...          { ...             id:102, ...             Name:"Tag-3" ...          }, ...          { ...           ... 阅读更多

如何在 MongoDB 集合中向所有文档添加新字段

AmitDiwan
更新于 2020-05-14 10:06:37

450 次查看

要添加新字段,请在 MongoDB 中使用 $addFields。让我们创建一个包含文档的集合 -> db.demo712.insertOne({"Name":"John"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea85f675d33e20ed1097b82") } > db.demo712.insertOne({"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea85f6a5d33e20ed1097b83") } > db.demo712.insertOne({"Name":"Bob"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea85f6e5d33e20ed1097b84") }使用 find() 方法显示集合中的所有文档 -> db.demo712.find();这将产生以下输出 -{ "_id" : ObjectId("5ea85f675d33e20ed1097b82"), "Name" : "John" } { "_id" : ObjectId("5ea85f6a5d33e20ed1097b83"), "Name" : "Chris" } { "_id" : ObjectId("5ea85f6e5d33e20ed1097b84"), "Name" : "Bob" }以下是在所有文档中添加 ... 阅读更多

MongoDB 查询如何使用在 $or 中设置的多个条件获取文档?

AmitDiwan
更新于 2020-05-14 10:03:43

2K+ 次查看

让我们创建一个包含文档的集合 -> db.demo711.insertOne({Name:"John", "Marks":75, Age:21, status:"Active"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea85c215d33e20ed1097b7e") } > db.demo711.insertOne({Name:"Chris", "Marks":55, Age:22, status:"Active"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea85c2c5d33e20ed1097b7f") } > db.demo711.insertOne({Name:"Bob", "Marks":45, Age:20, status:"Inactive"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea85c3e5d33e20ed1097b80") } > db.demo711.insertOne({Name:"David", "Marks":85, Age:23, status:"Active"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea85c775d33e20ed1097b81") }使用 find() 方法显示集合中的所有文档 -> db.demo711.find();这将产生以下输出 -{ "_id" : ObjectId("5ea85c215d33e20ed1097b7e"), "Name" : "John", "Marks" : 75, "Age" : 21, "status" : ... 阅读更多

使用 MongoDB 对 id 进行排序并反转项目

AmitDiwan
更新于 2020-05-14 10:01:05

948 次查看

$natural 返回文档的自然顺序。要反转项目,请使用 $natural:-1。让我们创建一个包含文档的集合 -> db.demo710.insertOne({id:101, Name:"Robert"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea83a855d33e20ed1097b7a") } > db.demo710.insertOne({id:102, Name:"Carol"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea83a8d5d33e20ed1097b7b") } > db.demo710.insertOne({id:103, Name:"Mike"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea83a935d33e20ed1097b7c") } > db.demo710.insertOne({id:104, Name:"Sam"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea83a9b5d33e20ed1097b7d") }使用 find() 方法显示集合中的所有文档 -> db.demo710.find();这将产生以下输出 -{ "_id" : ObjectId("5ea83a855d33e20ed1097b7a"), "id" : 101, "Name" : ... 阅读更多

MongoDB 聚合如何获取分数最低的两篇文档

AmitDiwan
更新于 2020-05-14 09:58:33

118 次查看

要获取分数排序列表,请使用 $sort。使用 $limit: 2 仅显示分数最低的两篇文档。让我们创建一个包含文档的集合 -> db.demo709.insertOne({Name:"John", "Marks":75}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea839005d33e20ed1097b76") } > db.demo709.insertOne({Name:"Chris", "Marks":45}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea839075d33e20ed1097b77") } > db.demo709.insertOne({Name:"David", "Marks":54}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea839125d33e20ed1097b78") } > db.demo709.insertOne({Name:"Bob", "Marks":69}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea839295d33e20ed1097b79") }使用 find() 方法显示集合中的所有文档 -> db.demo709.find();这将产生以下输出 -{ "_id" ... 阅读更多

如何根据条件查找 MongoDB 记录?

AmitDiwan
更新于 2020-05-14 09:56:29

1K+ 次查看

要根据条件查找 MongoDB,请使用 find() 并设置条件。让我们创建一个包含文档的集合 -> db.demo708.insertOne({"Name":"John", Marks:54}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea702e4d346dcb074dc6f33") } > db.demo708.insertOne({"Name":"Chris", Marks:35}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea702e6d346dcb074dc6f34") } > db.demo708.insertOne({"Name":"David", Marks:45}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea702ebd346dcb074dc6f35") } > db.demo708.insertOne({"Name":"Bob", Marks:40}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea702fad346dcb074dc6f36") }使用 find() 方法显示集合中的所有文档 -> db.demo708.find();这将产生以下输出 -{ "_id" : ObjectId("5ea702e4d346dcb074dc6f33"), "Name" : "John", "Marks" : 54 ... 阅读更多

如何在包含服务器记录的 MongoDB 集合中将服务器状态设置为非活动状态?

AmitDiwan
更新于 2020-05-14 09:55:33

305 次查看

让我们创建一个包含文档的集合 -> db.demo707.insertOne( ...    { ...       id:101, ...       "serverInformation": ...       [ ...          { ...             "IP":"192.56.34.3", ...             "Status":"Active" ...          }, ...          { ...             "IP":"192.56.36.4", ...             "Status":"Inactive" ...          } ...       ] ...    } ... ); {    "acknowledged" : true,     ... 阅读更多

显示 MongoDB 文档和子文档示例以及更新

AmitDiwan
更新于 2020-05-14 09:46:18

261 次查看

以下是显示文档和子文档的语法 - db.yourCollectionName.insertOne(    {       yourFiledName:yourValue,       yourFieldName : [          {             yourFiledName1,             yourFiledName2,             .             .             .             N          }       ]    } );让我们来看一个创建包含文档的集合的例子 -> db.demo706.insertOne( ...    { ...       PortalName: "GameApplication", ... 阅读更多

广告