找到关于数据库的6705篇文章

在已创建的集合中添加文档的 MongoDB 查询

AmitDiwan
更新于 2020年3月27日 07:36:36

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" ... 阅读更多

在 MongoDB 聚合中获取子字符串

AmitDiwan
更新于 2020年3月27日 07:27:23

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 子字符串的查询 ... 阅读更多

如何使用 MongoDB 仅计算匹配两个字段的集合?

AmitDiwan
更新于 2020年3月27日 06:52:51

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" ... 阅读更多

评估包含文档的 MongoDB 集合中的一个或多个值

AmitDiwan
更新于 2020年3月27日 06:51:19

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" : ... 阅读更多

限制 MongoDB 中字段中的值数量?

AmitDiwan
更新于 2020年3月27日 06:49:39

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" ... 阅读更多

在包含文档的 MongoDB 集合中查找小写值

AmitDiwan
更新于 2020年3月27日 06:45:06

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" } ... 阅读更多

如何重新映射 MongoDB 集合的字段?

AmitDiwan
更新于 2020年3月27日 06:40:03

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' ... 阅读更多

SQL Server 中的平均值和众数

Narendra Kumar
更新于 2020年2月10日 10:08:33

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 )将数据插入到 ... 阅读更多

Python 中的 MySQL 数据库连接

Pradeep Elance
更新于 2020年2月4日 06:44:47

253 次浏览

MySQL 是最广泛使用的开源数据库之一。Python 提供了连接此数据库并使用数据库存储和检索数据的方法。安装 pymysql根据您使用的 Python 环境,可以使用以下方法之一安装 pymysql 包。# 从 Python 控制台 pip install pymysql # 使用 Anaconda conda install -c anaconda pymysql # 使用任何 Python IDE 添加模块 pymysql连接到 MySQL现在,我们可以使用以下代码连接到 MySQL 环境。连接后,我们找出数据库的版本。示例import pymysql # 打开数据库连接 ... 阅读更多

主键与唯一键

sudhir sharma
更新于 2020年2月3日 11:11:25

11K+ 次浏览

主键主键是用于唯一标识表中每个元组的列。它用于向表添加完整性约束。一个表只允许使用一个主键。在主键的情况下,不允许重复值和 NULL(空)值。主键也可以用作其他表的外部键。让我们举个例子,我们有一个名为 employee 的表,用于存储公司员工的数据。下表显示了该表的内容。Emp_idNamePh_No.PositionSalary这里的 Emp_id 是该表的主键。作为... 阅读更多

广告