找到 1660 篇文章,关于大数据分析
348 次浏览
使用 $slice 运算符。让我们首先创建一个包含文档的集合 -> db.gettingFirstItemInArrayDemo.insertOne( { "UserId": 101, "UserName":"Carol", "UserOtherDetails": [ {"UserFriendName":"Sam"}, {"UserFriendName":"Mike"}, {"UserFriendName":"David"}, {"UserFriendName":"Bob"} ] } ); { "acknowledged" : true, "insertedId" : ObjectId("5cdfca52bf3115999ed51205") }以下是在 find() 方法的帮助下显示集合中所有文档的查询 -> db.gettingFirstItemInArrayDemo.find().pretty();这将产生以下输出 -{ "_id" : ObjectId("5cdfca52bf3115999ed51205"), "UserId" : 101, ... 阅读更多
117 次浏览
为此,使用 MongoDB $substr。让我们首先创建一个包含文档的集合 -> dblimitTheNumberOfCharactersDemoinsertOne({"Title":"MongoDB is No SQL database"}); { "acknowledged" : true, "insertedId" : ObjectId("5cf23013b64a577be5a2bc0e") } > dblimitTheNumberOfCharactersDemoinsertOne({"Title":"MySQL is a relational database"}); { "acknowledged" : true, "insertedId" : ObjectId("5cf2302db64a577be5a2bc0f") }以下是在 find() 方法的帮助下显示集合中所有文档的查询 -> dblimitTheNumberOfCharactersDemofind()pretty();这将产生以下文档 -{ "_id" : ObjectId("5cf23013b64a577be5a2bc0e"), "Title" : "MongoDB is No SQL database" } { "_id" : ObjectId("5cf2302db64a577be5a2bc0f"), "Title" : "MySQL is a relational database" }以下... 阅读更多
203 次浏览
您可以为此使用 pop()。让我们首先创建一个包含文档的集合 -> db.persistChangeDemo.insertOne({"Name" : "Larry", "CreditScore": [500, 700, 760, 100]}); { "acknowledged" : true, "insertedId" : ObjectId("5cdfc52cbf3115999ed51203") }以下是在 find() 方法的帮助下显示集合中所有文档的查询 -> db.persistChangeDemo.find().pretty();这将产生以下输出 -{ "_id" : ObjectId("5cdfc52cbf3115999ed51203"), "Name" : "Larry", "CreditScore" : [ 500, 700, 760, 100 ] }以下是在弹出值的查询 -> myDocument.CreditScore.pop(); 100让我们保存... 阅读更多
1K+ 次浏览
我们将为此使用 printjson()。让我们首先创建一个包含文档的集合 -> dbprintResultScriptDemoinsertOne({"StudentName":"John", "StudentAge":21}); { "acknowledged" : true, "insertedId" : ObjectId("5cf22c02b64a577be5a2bc0b") } > dbprintResultScriptDemoinsertOne({"StudentName":"Carol", "StudentAge":20}); { "acknowledged" : true, "insertedId" : ObjectId("5cf22c09b64a577be5a2bc0c") } > dbprintResultScriptDemoinsertOne({"StudentName":"David", "StudentAge":19}); { "acknowledged" : true, "insertedId" : ObjectId("5cf22c11b64a577be5a2bc0d") }以下是在 find() 方法的帮助下显示集合中所有文档的查询 -> dbprintResultScriptDemofind();这将产生以下文档 -{ "_id" : ObjectId("5cf22c02b64a577be5a2bc0b"), "StudentName" : "John", "StudentAge" : 21 } { "_id" : ObjectId("5cf22c09b64a577be5a2bc0c"), "StudentName" : "Carol", "StudentAge" : 20 } { "_id" ... 阅读更多
314 次浏览
为此,使用 $addToSet 运算符。让我们首先创建一个包含文档的集合 -> db.findDocumentWithCommonFieldsDemo.insertOne( { "UserId":1, "UserName":"Carol" } ); { "acknowledged" : true, "insertedId" : ObjectId("5cdf8ebebf3115999ed51200") } > db.findDocumentWithCommonFieldsDemo.insertOne( { "UserId":2, "UserName":"David" } ); { "acknowledged" : true, "insertedId" : ObjectId("5cdf8ebebf3115999ed51201") } > > db.findDocumentWithCommonFieldsDemo.insertOne( { "UserId":1, "UserName":"Sam" } ); { "acknowledged" : true, "insertedId" : ObjectId("5cdf8ebebf3115999ed51202") }以下是在显示集合中所有文档的查询... 阅读更多
137 次浏览
要比较多个属性,请使用 $where 运算符。让我们首先创建一个包含文档的集合 -> dbcomparingMultiplePropertiesDemoinsertOne({"Values":[10, 70, 60]}); { "acknowledged" : true, "insertedId" : ObjectId("5cf228fcb64a577be5a2bc0a") }以下是在 find() 方法的帮助下显示集合中所有文档的查询 -> dbcomparingMultiplePropertiesDemofind()pretty();这将产生以下文档 -{ "_id" : ObjectId("5cf228fcb64a577be5a2bc0a"), "Values" : [ 10, 70, 60 ] }情况 1:如果条件为真,则您将获得一个数组,否则将不会显示任何内容以下是在比较多个... 阅读更多
91 次浏览
让我们首先创建一个包含文档的集合 -> dbworkingOfRegularExpressionDemoinsertOne({ "StudentDetails" : { "StudentName" : "John" }, "StudentAge":21 }); { "acknowledged" : true, "insertedId" : ObjectId("5cf227acb64a577be5a2bc07") } > dbworkingOfRegularExpressionDemoinsertOne({ "StudentDetails" : { "StudentName" : "JOHN" }, "StudentAge":19 }); { "acknowledged" : true, "insertedId" : ObjectId("5cf227b8b64a577be5a2bc08") } > dbworkingOfRegularExpressionDemoinsertOne({ "StudentDetails" : { "StudentName" : "Carol" }, "StudentAge":20 }); { "acknowledged" : true, "insertedId" : ObjectId("5cf227c2b64a577be5a2bc09") }以下是在 find() 方法的帮助下显示集合中所有文档的查询 -> dbworkingOfRegularExpressionDemofind();这将产生以下文档 -{ "_id" : ObjectId("5cf227acb64a577be5a2bc07"), "StudentDetails" : ... 阅读更多
144 次浏览
要删除特定记录,请使用 $pull 运算符。让我们首先创建一个包含文档的集合 -> dbdeletingSpecificRecordDemoinsertOne( { "StudentDetails": [ { "StudentName": "John", "StudentSubjectDetails": [ { "Subject": "MongoDB", "Marks":45 }, { "Subject": ... 阅读更多
172 次浏览
为此使用聚合,并使用 $group 和 $addToSet 运算符将值添加到数组中让我们首先创建一个包含文档的集合 -> dbspecifyReturnFormatDemoinsertOne({"Subject":"MongoDB"}); { "acknowledged" : true, "insertedId" : ObjectId("5cefd364ef71edecf6a1f6c0") } > dbspecifyReturnFormatDemoinsertOne({"Subject":"MySQL"}); { "acknowledged" : true, "insertedId" : ObjectId("5cefd369ef71edecf6a1f6c1") } > dbspecifyReturnFormatDemoinsertOne({"Subject":"SQL Server"}); { "acknowledged" : true, "insertedId" : ObjectId("5cefd36fef71edecf6a1f6c2") }以下是在 find() 方法的帮助下显示集合中所有文档的查询 -> dbspecifyReturnFormatDemofind();输出{ "_id" : ObjectId("5cefd364ef71edecf6a1f6c0"), "Subject" : "MongoDB" } { "_id" : ObjectId("5cefd369ef71edecf6a1f6c1"), "Subject" : "MySQL" } { "_id" : ObjectId("5cefd36fef71edecf6a1f6c2"), "Subject" : ... 阅读更多
浏览量:192
使用 $elemMatch 和 $set 让我们先创建一个包含文档的集合 -> db.keyValueDemo.insertOne( { "_id" : new ObjectId(), "CustomerDetails" : [ { "Name" : "Chris", "Age" :24, }, { "Name" : "Robert", "Age" :29, }, { "Name" : "David", ... 阅读更多