找到关于数据库的6705篇文章
128 次浏览
要在已创建的集合中添加文档,请在 MongoDB 中使用 $push。让我们创建一个包含文档的集合 −> db.demo177.insertOne( { "Id": "101", "details": [ { "StudentName": "Chris", "Scores": [67, 71, 74], "SubjectName": ["MySQL", "Java"] }, { "StudentName": "David", "Scores": [89, 98, 45], "SubjectName": ["PL/SQL", "C"] } ] } ); { "acknowledged" : true, "insertedId" : ObjectId("5e384b2b9e4f06af551997f4") }使用 find() 方法显示集合中的所有文档 −> db.demo177.find().pretty();这将产生以下输出 −{ "_id" : ObjectId("5e384b2b9e4f06af551997f4"), "Id" : "101", "details" ... 阅读更多
534 次浏览
要获取子字符串,请在 MongoDB 中使用 $substr。让我们创建一个包含文档的集合 −> db.demo176.insertOne({"ProductName":"PRODUCT-1"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3843a09e4f06af551997ef") } > db.demo176.insertOne({"ProductName":"PRODUCT-102"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3843a69e4f06af551997f0") } > db.demo176.insertOne({"ProductName":"PRODUCT-105"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3843aa9e4f06af551997f1") }使用 find() 方法显示集合中的所有文档 −> db.demo176.find();这将产生以下输出 −{ "_id" : ObjectId("5e3843a09e4f06af551997ef"), "ProductName" : "PRODUCT-1" } { "_id" : ObjectId("5e3843a69e4f06af551997f0"), "ProductName" : "PRODUCT-102" } { "_id" : ObjectId("5e3843aa9e4f06af551997f1"), "ProductName" : "PRODUCT-105" }以下是获取 MongoDB 子字符串的查询 ... 阅读更多
90 次浏览
要仅计算匹配两个字段的集合,请使用 count()。让我们创建一个包含文档的集合 −> db.demo175.insertOne({"EmployeeName":"Bob", "isMarried":"YES"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3840969e4f06af551997e8") } > db.demo175.insertOne({"EmployeeName":"David", "isMarried":"NO"}); { "acknowledged" : true, "insertedId" : ObjectId("5e38409e9e4f06af551997e9") } > db.demo175.insertOne({"EmployeeName":"Mike", "isMarried":"YES"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3840a79e4f06af551997ea") } > db.demo175.insertOne({"EmployeeName":"Sam", "isMarried":"NO"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3840ae9e4f06af551997eb") }使用 find() 方法显示集合中的所有文档 −> db.demo175.find();这将产生以下输出 −{ "_id" : ObjectId("5e3840969e4f06af551997e8"), "EmployeeName" : "Bob", "isMarried" : "YES" } { "_id" ... 阅读更多
84 次浏览
要评估一个或多个值,请使用 $or 以及 find()。让我们创建一个包含文档的集合 −> db.demo174.insertOne({"StudentName":"Chris", "CountryName":"US"}); { "acknowledged" : true, "insertedId" : ObjectId("5e383c709e4f06af551997e5") } > db.demo174.insertOne({"StudentName":"David", "CountryName":"UK"}); { "acknowledged" : true, "insertedId" : ObjectId("5e383c779e4f06af551997e6") } > db.demo174.insertOne({"StudentName":"Bob", "CountryName":"AUS"}); { "acknowledged" : true, "insertedId" : ObjectId("5e383c7e9e4f06af551997e7") }使用 find() 方法显示集合中的所有文档 −> db.demo174.find();这将产生以下输出 −{ "_id" : ObjectId("5e383c709e4f06af551997e5"), "StudentName" : "Chris", "CountryName" : "US" } { "_id" : ObjectId("5e383c779e4f06af551997e6"), "StudentName" : "David", "CountryName" : "UK" } { "_id" : ... 阅读更多
139 次浏览
要限制字段中的值数量,请使用 MongoDB $slice。让我们创建一个包含文档的集合 −> db.demo173.insertOne({"ListOfValues":[10, 40, 100, 560, 700, 900]}); { "acknowledged" : true, "insertedId" : ObjectId("5e383a4f9e4f06af551997e4") }使用 find() 方法显示集合中的所有文档 −> db.demo173.find().pretty();这将产生以下输出 −{ "_id" : ObjectId("5e383a4f9e4f06af551997e4"), "ListOfValues" : [10, 40, 100, 560, 700, 900 ] }以下是使用 MongoDB 限制字段中值数量的查询 −> db.demo173.find({}, { "ListOfValues": { "$slice": -2 } } );这将产生以下输出 −{ "_id" ... 阅读更多
3K+ 次浏览
要在 MongoDB 中查找小写值,请使用 toLowerCase() 方法。在 find() 中使用该方法查找小写值。让我们创建一个包含文档的集合 −> db.demo172.insertOne({"SubjectName":"MySQL"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3838ce9e4f06af551997e1") } > db.demo172.insertOne({"SubjectName":"mongodb"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3838d69e4f06af551997e2") } > db.demo172.insertOne({"SubjectName":"MongoDB"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3838db9e4f06af551997e3") }使用 find() 方法显示集合中的所有文档 −> db.demo172.find();这将产生以下输出 −{ "_id" : ObjectId("5e3838ce9e4f06af551997e1"), "SubjectName" : "MySQL" } { "_id" : ObjectId("5e3838d69e4f06af551997e2"), "SubjectName" : "mongodb" } ... 阅读更多
219 次浏览
要重新映射 MongoDB 集合的字段,请使用 update() 以及 $rename。让我们首先创建一个包含文档的集合 −> db.demo171.insertOne( { "Name": "Chris", "Details": { "SubjectName": "MySQL", "CountryName": "US" } } ); { "acknowledged" : true, "insertedId" : ObjectId("5e3837 399e4f06af551997e0") }使用 find() 方法显示集合中的所有文档 −> db.demo171.find();这将产生以下输出 −{ "_id" : ObjectId("5e3837399e4f06af551997e0"), "Name" : "Chris", "Details" : { "SubjectName" : "MySQL", "CountryName" : "US" } }以下是重新映射 MongoDB 集合字段的查询 −> db.demo171.update({}, { $rename : { 'Name' ... 阅读更多
2K+ 次浏览
问题陈述均值是给定数据集的平均值,通过将总和除以数据集中的值的数量来计算。数据集的众数是在一系列数据中出现频率最高的数值。如果我们的数据集是 {1, 2, 3, 4},则均值为 − (1 + 2 + 3 + 4) / 4 = 2.5如果我们的数据集是 {1, 2, 3, 4, 1, 1, 1, 1},则众数为 − 1,因为它出现了 5 次。示例首先,创建一个表 −CREATE TABLE NUMBERS ( value INT )将数据插入到 ... 阅读更多
253 次浏览
MySQL 是最广泛使用的开源数据库之一。Python 提供了连接此数据库并使用数据库存储和检索数据的方法。安装 pymysql根据您使用的 Python 环境,可以使用以下方法之一安装 pymysql 包。# 从 Python 控制台 pip install pymysql # 使用 Anaconda conda install -c anaconda pymysql # 使用任何 Python IDE 添加模块 pymysql连接到 MySQL现在,我们可以使用以下代码连接到 MySQL 环境。连接后,我们找出数据库的版本。示例import pymysql # 打开数据库连接 ... 阅读更多