找到 6705 篇文章 关于数据库

是否可以在 JavaScript 执行中写入 MongoDB 控制台?

Smita Kapse
更新于 2019-07-30 22:30:25

93 次查看

要写入控制台,您需要使用 print() 方法。语法如下:print(“yourString”);要显示对象,您可以使用 printjson()。语法如下:printjson(yourObjectName);让我们实现这两个函数。第一个查询如下,用于显示某些内容:-> print("欢迎使用 MongoDB 控制台");以下是控制台上的输出:欢迎使用 MongoDB 控制台让我们创建一个对象。查询如下:->studentInformation={"StudentName":"John", "StudentAge":24, "StudentTechnicalSkills":["C", "C++", "Java", "MongoDB", "MySQL"]}; {    "StudentName" : "John",    "StudentAge" : 24,    "StudentTechnicalSkills" : [       "C",       "C++",       "Java",     ... 阅读更多

如何在 MongoDB 中克隆集合?

Nishtha Thakur
更新于 2019-07-30 22:30:25

594 次查看

要在 MongoDB 中克隆集合,您可以使用 forEach() 方法。让我们首先创建一个包含文档的集合。创建包含文档的集合的查询如下:-> db.studentInformation.insertOne({"StudentName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8bc15780f10143d8431e21") } > db.studentInformation.insertOne({"StudentName":"Robert"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8bc15e80f10143d8431e22") } > db.studentInformation.insertOne({"StudentName":"James"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8bc17380f10143d8431e23") }使用 find() 方法显示集合中的所有文档。查询如下:-> db.studentInformation.find().pretty();以下是输出:{ "_id" : ObjectId("5c8bc15780f10143d8431e21"), "StudentName" : "Chris" } { "_id" ... 阅读更多

如何在 MongoDB 中获取具有最大 ID 的元素?

Anvi Jain
更新于 2019-07-30 22:30:25

1K+ 次查看

要获取具有最大 ID 的元素,您可以使用 find() 方法。为了理解上述概念,让我们创建一个包含文档的集合。查询如下:-> db.getElementWithMaxIdDemo.insertOne({"Name":"John", "Age":21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8bbce480f10143d8431e1c") } > db.getElementWithMaxIdDemo.insertOne({"Name":"Larry", "Age":24}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8bbcec80f10143d8431e1d") } > db.getElementWithMaxIdDemo.insertOne({"Name":"David", "Age":23}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8bbcf580f10143d8431e1e") } > db.getElementWithMaxIdDemo.insertOne({"Name":"Chris", "Age":20}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8bbcfe80f10143d8431e1f") } > db.getElementWithMaxIdDemo.insertOne({"Name":"Robert", "Age":25}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8bbd0880f10143d8431e20") }显示所有文档从 ... 阅读更多

如何在 MongoDB 中重命名集合?

Smita Kapse
更新于 2019-07-30 22:30:25

680 次查看

要在 MongoDB 中重命名集合,您可以使用 renameCollection() 方法。语法如下:db.yourOldCollectionName.renameCollection('yourNewCollectionName');为了理解上述语法,让我们列出数据库 sample 中的所有集合。查询如下:-> use sample; switched to db sample > show collections;以下是输出:copyThisCollectionToSampleDatabaseDemo deleteDocuments deleteDocumentsDemo employee informationAboutDelete internalArraySizeDemo prettyDemo selectWhereInDemo sourceCollection updateInformation userInformation现在将集合名称“informationAboutDelete”更改为“deleteSomeInformation”。以下是更改集合名称的查询:-> db.informationAboutDelete.renameCollection('deleteSomeInformation'); { "ok" : 1 }以下是查询以检查集合名称是否已重命名为“deleteSomeInformation”:-> show collections;以下是 ... 阅读更多

如何在 MongoDB 中聚合求和以获取总计数?

Nishtha Thakur
更新于 2019-07-30 22:30:25

868 次查看

要在 MongoDB 中聚合求和以获取总计数,您可以使用 $sum 运算符。为了理解上述概念,让我们创建一个包含文档的集合:-> db.aggregateSumDemo.insertOne({"CustomerName":"Larry", "Amount":140}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8baa0680f10143d8431e18") } > db.aggregateSumDemo.insertOne({"CustomerName":"Mike", "Amount":160}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8baa1380f10143d8431e19") } > db.aggregateSumDemo.insertOne({"CustomerName":"Sam", "Amount":300}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8baa1c80f10143d8431e1a") } > db.aggregateSumDemo.insertOne({"CustomerName":"David", "Amount":500}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8baa2580f10143d8431e1b") }使用 find() 方法显示集合中的所有文档。查询如下:-> db.aggregateSumDemo.find().pretty();以下是 ... 阅读更多

如何在 MySQL 中删除空行?

Ankith Reddy
更新于 2019-07-30 22:30:25

23K+ 次查看

使用 delete 命令删除 MySQL 中的空行。语法如下:delete from yourTableName where yourColumnName=' ' OR yourColumnName IS NULL;上述语法将删除空行以及 NULL 行。为了理解这个概念,让我们创建一个表。创建表的查询如下:mysql> create table deleteRowDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20)    -> ); Query OK, 0 rows affected (0.57 sec)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into deleteRowDemo(StudentName) values('John'); Query OK, 1 row affected ... 阅读更多

如何检查当前连接到 MongoDB 的连接数?

Anvi Jain
更新于 2019-07-30 22:30:25

736 次查看

您可以使用以下语法检查当前连接到 MongoDB 的连接数:var anyVariableName= db.serverStatus(); yourVariableName.connections;第二个语法如下:db.serverStatus().connections;为了理解上述两种语法,让我们逐一查看它们:情况 1 - 第一个查询如下:-> var checkCurrentNumberOfConnections = db.serverStatus() > checkCurrentNumberOfConnections.connections;以下是输出:{ "current" : 1, "available" : 999999, "totalCreated" : 1 }情况 2 - 第二个查询如下:-> db.serverStatus().connections以下是输出:{ "current" : 1, "available" : 999999, "totalCreated" : 1 }

MongoDB 查询布尔字段为“非真”

Smita Kapse
更新于 2019-07-30 22:30:25

839 次查看

您可以为此使用 $ne(不等于)运算符。语法如下:db.yourCollectionName.find({yourFieldName: {$ne: true}}).pretty();为了理解上述语法,让我们创建一个包含文档的集合。创建包含文档的集合的查询如下:-> db.queryForBooleanFieldsDemo.insertOne({"EmployeeName":"Larry", "EmployeeAge":24, "isOldEmployee":true}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8b7f7680f10143d8431e13") } > db.queryForBooleanFieldsDemo.insertOne({"EmployeeName":"Mike", "EmployeeAge":20, "isOldEmployee":false}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8b7f8680f10143d8431e14") } > db.queryForBooleanFieldsDemo.insertOne({"EmployeeName":"Sam", "EmployeeAge":23, "isOldEmployee":false}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8b7f9380f10143d8431e15") } > db.queryForBooleanFieldsDemo.insertOne({"EmployeeName":"David", "EmployeeAge":25, "isOldEmployee":true}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8b7fa280f10143d8431e16") } > db.queryForBooleanFieldsDemo.insertOne({"EmployeeName":"Carol", "EmployeeAge":27, "isOldEmployee":true}); ... 阅读更多

如何在 Java 中创建 MySQL 数据库?

George John
更新于 2019-07-30 22:30:25

2K+ 次查看

以下是使用Java创建MySQL数据库的代码。我们将创建名为“Customer_Tracker_Database”的数据库import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class CreateDatabaseDemo {    public static void main(String[] args) {       Connection con=null;       Statement stmt=null;       String yourDatabaseName="Customer_Tracker_Database";       try {          con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test3?useSSL=false",          "root", "123456");          stmt = con.createStatement();          int status = stmt.executeUpdate("CREATE DATABASE "+yourDatabaseName);          if(status > 0) {             System.out.println("数据库创建成功");          }          else {             System.out.println("数据库创建失败");          }      }      catch(Exception e) {         System.out.println(e);      }      finally {         try {            if(con!=null)               con.close();            if(stmt!=null)               stmt.close();        }        catch(Exception ex) {           System.out.println(ex);        }      }    } }阅读更多

如何在MySQL的IN子句中获取返回的记录集顺序?

Chandu yadav
更新于 2019-07-30 22:30:25

106 次浏览

要获取返回记录集的顺序,您需要使用FIND_IN_SET()函数。例如,让我们创建一个表。mysql> create table returnRecordSetOrderDemo    -> (    -> Id int,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (1.01 sec)使用insert命令在表中插入一些记录。查询如下。mysql> insert into returnRecordSetOrderDemo values(100, 'John'); Query OK, 1 row affected (0.13 sec) mysql> insert into returnRecordSetOrderDemo values(130, 'Carol'); Query OK, 1 row affected (0.13 sec) mysql> insert into returnRecordSetOrderDemo values(103, 'Bob'); Query OK, 1 row affected (0.17 sec) mysql> insert into returnRecordSetOrderDemo values(134, 'Sam'); Query OK, ... 阅读更多

广告