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

在MongoDB中创建和显示新创建的数据库?

AmitDiwan
更新于 2020年5月12日 08:53:29

92 次浏览

要创建一个新的数据库,您需要使用USE命令,如下面的语法所示:use yourDatabaseName;要显示所有数据库,您需要使用show命令。语法如下:show dbs;让我们实现上述语法来创建数据库-> use onlinecustomertracker; switched to db onlinecustomertracker为了显示新创建的数据库,您需要创建集合。以下是查询:-> db.example.insert({Value:10}); WriteResult({ "nInserted" : 1 })使用find()方法显示集合中的所有文档-> db.example.find();这将产生以下输出:{ "_id" : ObjectId("5e9dafade3c3cd0dcff36a4f"), "Value" : 10 ... 阅读更多

在MongoDB中执行嵌套文档值搜索?

AmitDiwan
更新于 2020年5月12日 08:50:43

102 次浏览

对于搜索值,请在MongoDB中使用$match。让我们创建一个包含文档的集合-> db.demo648.insertOne( ...    { ...       StudentInformation: ...       [ ...          { ...             Name:"John", ...             CountryName:"US" ...          }, ...          { ...             Name:"David", ...             CountryName:"AUS" ...          }, ...          { ...             Name:"Chris", ... ... 阅读更多

MongoDB聚合以组合或合并字段,然后计数?

AmitDiwan
更新于 2020年5月12日 08:47:14

574 次浏览

要组合或合并字段然后执行计数,请使用$group以及$sum和$sort。让我们创建一个包含文档的集合-> db.demo647.insertOne({"Subject":"MySQL"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9c86316c954c74be91e6ee") } > db.demo647.insertOne({"Subject":"MongoDB"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9c86356c954c74be91e6ef") } > db.demo647.insertOne({"Subject":"MySQL"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9c86376c954c74be91e6f0") } > db.demo647.insertOne({"Subject":"SQL Server"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9c86406c954c74be91e6f1") } > db.demo647.insertOne({"Subject":"MongoDB"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9c86436c954c74be91e6f2") } > db.demo647.insertOne({"Subject":"PL/SQL"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9c864b6c954c74be91e6f3") } > db.demo647.insertOne({"Subject":"MongoDB"}); {   ... 阅读更多

将不同的元素移动到MongoDB中的另一个数组?

AmitDiwan
更新于 2020年5月12日 08:43:11

245 次浏览

使用forEach并检查不同的元素,并使用save()以及一些条件。让我们创建一个包含文档的集合-> db.demo646.insertOne( ...    { ... ...       "Information": [ ...          { id: 100, Name:"Chris" }, ...          { id: 100, Name:"Chris" }, ...          { id: 101, Name:"David" }, ...          { id: 100, Name:"Chris" } ...       ], ...       "different": [] ...    } ... ) {    "acknowledged" : true,    "insertedId" : ObjectId("5e9c82ec6c954c74be91e6ed") }显示 ... 阅读更多

MongoDB 查询以存储文件名和位置?

AmitDiwan
更新于 2020年5月12日 08:37:32

483 次浏览

为了存储,让我们看一个例子并创建一个包含文档的集合-> db.demo645.insertOne( ...    { ...       'fileName' : 'MongoDB Program', ...       'fileLocation':'C:/users/workspace/AllMongoDBProgram/MongoDB Program' ...    } ... ); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9c78f36c954c74be91e6e8") } > > db.demo645.insertOne( ...    { ...       'fileName' : 'SumOfTwoNumbers.java', ...       'fileLocation':'E:/eclipseWorkspace/AllJavaPrograms/SumOfTwoNumbers.java' ...    } ... ); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9c78f36c954c74be91e6e9") } > db.demo645.insertOne( ...    { ...       'fileName' : 'Script.sql', ...       'fileLocation':'C:/MySQLQuery/Script.sql' ...    } ... 阅读更多

如何在MongoDB中更新时间戳并将其设置为当前日期?

AmitDiwan
更新于 2020年5月12日 08:35:35

2K+ 次浏览

要更新,请在MongoDB中使用update()。要将其设置为当前日期,您需要获取当前日期:var todayDate = new Date();让我们首先创建一个包含文档的集合-> db.demo644.insertOne({"ShippingDate":new ISODate("2018-04-19")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9c76896c954c74be91e6e6") } > db.demo644.insertOne({"ShippingDate":new ISODate("2019-01-10")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9c76966c954c74be91e6e7") }使用find()方法显示集合中的所有文档-> db.demo644.find();这将产生以下输出:{ "_id" : ObjectId("5e9c76896c954c74be91e6e6"), "ShippingDate" : ISODate("2018-04-19T00:00:00Z") } { "_id" : ObjectId("5e9c76966c954c74be91e6e7"), "ShippingDate" : ISODate("2019-01-10T00:00:00Z") }以下是更新时间戳的查询-> var todayDate ... 阅读更多

更新MongoDB中的嵌套嵌入式文档?

AmitDiwan
更新于 2020年5月12日 08:31:10

919 次浏览

要更新MongDB中的嵌套文档,请使用UPDATE()和位置($)运算符。让我们创建一个包含文档的集合-> db.demo643.insertOne({ ...    details : [ ...       { ...          "CountryName":"US", ...          StudentDetails:[{Name:"Chris"}, {SubjectName:"MySQL"}] ...       }, ... ...       { ...          "CountryName":"UK", ...          StudentDetails:[{Name:"Bob"}, {SubjectName:"Java"}] ...       } ...    ] ... } ... ) {    "acknowledged" : true,    "insertedId" : ObjectId("5e9c737f6c954c74be91e6e3") }使用find()方法显示集合中的所有文档 ... 阅读更多

MongoDB 查询,从字段值为数组的文档中获取特定名称列表

AmitDiwan
更新于 2020年5月12日 08:24:42

221 次浏览

为此,请使用$all。$all运算符选择字段值为包含所有指定元素的数组的文档。让我们创建一个包含文档的集合-> db.demo642.insertOne( ...    { ...       _id:1, ...       ListOfNames:["Robert", "John"] ...    } ... ); { "acknowledged" : true, "insertedId" : 1 } > db.demo642.insertOne( { _id:2, ListOfNames:["Robert", "Chris"] } ); { "acknowledged" : true, "insertedId" : 2 }使用find()方法显示集合中的所有文档-> db.demo642.find();这将产生以下输出:{ "_id" : 1, "ListOfNames" ... 阅读更多

有没有办法列出MongoDB中的集合?

AmitDiwan
更新于 2020年5月12日 08:19:33

134 次浏览

要在MongoDB中列出集合,请使用`getCollectionNames()`。以下是语法:`db.getCollectionNames();`让我们实现上述语法,以便列出test数据库中的所有集合名称:`> db.getCollectionNames();`这将产生以下输出:[ "arrayDemo", "arrayFieldIsNotEmptyDemo", "characterInFieldsDemo", "checkFieldExistDemo", "compareTwoFields", "comparingTwoFieldsDemo", "convertTextToDateTypeDemo", "countGroupByDemo", "demo407", "demo408", "demo409", "demo410", "demo411", "demo412", "demo413", "demo414", "demo415", "demo416", "demo417", "demo418", "demo419", "demo543", "demo544", "demo545", "demo546", "demo547", "demo548", "demo549", "demo550", "demo551", "demo552", "demo553", ... 阅读更多

如何从MongoDB的嵌入式数组中获取特定元素?

AmitDiwan
更新于 2020年5月12日 08:15:34

浏览量:359

要获取特定元素,请使用带点表示法的`$match`。让我们创建一个包含文档的集合:`> db.demo641.insert( ... { ... ProductId:101, ... "ProductInformation": ... ( ... [ ... { ... ProductName:"Product-1", ... "ProductPrice":1000 ... }, ... { ... ProductName:"Product-2", ... "ProductPrice":500 ... ... 阅读更多

广告