找到 1660 篇文章,关于大数据分析

如何从 MongoDB 数据库中删除表格?

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

410 次浏览

使用 `drop()` 删除表格。以下是语法:`db.yourCollectionName.drop();` 让我们首先创建一个包含文档的集合:`> db.deleteTableDemo.insertOne({"Name":"Chris", "Age":23});` `{ "acknowledged" : true, "insertedId" : ObjectId("5ccfb705140b992277dae0e6") }` `> db.deleteTableDemo.insertOne({"Name":"Carol", "Age":21});` `{ "acknowledged" : true, "insertedId" : ObjectId("5ccfb70c140b992277dae0e7") }` `> db.deleteTableDemo.insertOne({"Name":"David", "Age":24});` `{ "acknowledged" : true, "insertedId" : ObjectId("5ccfb714140b992277dae0e8") }` 以下是使用 `find()` 方法显示集合中所有文档的查询:`> db.deleteTableDemo.find().pretty();` 这将产生以下输出:`{ "\_id" : ObjectId("5ccfb705140b992277dae0e6"), "Name" : "Chris", "Age" : 23 }` `{ "\_id" : ObjectId("5ccfb70c140b992277dae0e7"), ...` 阅读更多

查询以 _ 开头的 MongoDB 集合?

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

171 次浏览

对于以 _ 开头的 MongoDB 集合,以下是语法:`db.createCollection('_yourCollectionName');` 使用以下语法插入查询:`db.getCollection('_yourCollectionName').insertOne({"yourFieldName1":"yourValue1", "yourFieldName2":yourValue2, ............N});` 让我们首先创建一个包含文档的集合:`> db.createCollection('_testUnderscoreCollectionDemo');` `{ "ok" : 1 }` `>db.getCollection('_testUnderscoreCollectionDemo').insertOne({"StudentFirstName":"John", "StudentAge":23});` `{ "acknowledged" : true, "insertedId" : ObjectId("5ccfb4a6140b992277dae0e4") }` `>db.getCollection('_testUnderscoreCollectionDemo').insertOne({"StudentFirstName":"Carol", "StudentAge":21});` `{ "acknowledged" : true, "insertedId" : ObjectId("5ccfb4af140b992277dae0e5") }` 以下是使用 `find()` 方法显示集合中所有文档的查询:`> db.getCollection('_testUnderscoreCollectionDemo').find().pretty();` 这将产生以下输出:`{ "\_id" : ObjectId("5ccfb4a6140b992277dae0e4"), "StudentFirstName" : "John", "StudentAge" : 23 }` `{ "\_id" : ObjectId("5ccfb4af140b992277dae0e5"), ...` 阅读更多

如何在 MongoDB 中检索嵌套对象?

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

925 次浏览

要在 MongoDB 中检索嵌套对象,请使用 $ 运算符。让我们首先创建一个包含文档的集合:`> db.queryNestedObject.insertOne( ... { "StudentName" : "James", "StudentSubjectScore" : [ {"StudentMongoDBScore":98}, {"StudentCScore":92}, {"StudentJavaScore":91} ] } ... );` `{ "acknowledged" : true, "insertedId" : ObjectId("5ccf49a9dceb9a92e6aa1962") }` 以下是使用 `find()` 方法显示集合中所有文档的查询:`> db.queryNestedObject.find().pretty();` 这将产生以下输出:`{ ...` 阅读更多

更新 MongoDB 中的数组元素?

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

180 次浏览

使用 $addToSet 运算符更新数组元素。让我们首先创建一个包含文档的集合:`> db.updateArrayDemo.insertOne( ... { "ClientDetails" : [ { "ClientName" : "John", "DeveloperDetails" : [ ] }, { "ClientName" : "Larry", "DeveloperDetails" : [ ] } ] } ... );` `...` 阅读更多

在 MongoDB 中插入记录时转义引号?

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

927 次浏览

双引号具有 Unicode 值 \u0022。让我们首先创建一个包含文档的集合:`> db.escapingQuotesDemo.insert({ "StudentFullName": "John \u0022 Smith" });` `WriteResult({ "nInserted" : 1 })` `> db.escapingQuotesDemo.insert({ "StudentFullName": "David \u0022 Miller" });` `WriteResult({ "nInserted" : 1 })` `> db.escapingQuotesDemo.insert({ "StudentFullName": "John \u0022 Doe" });` `WriteResult({ "nInserted" : 1 })` `> db.escapingQuotesDemo.insert({ "StudentFullName": "Carol \u0022 Taylor" });` `WriteResult({ "nInserted" : 1 })` 以下是使用 `find()` 方法显示集合中所有文档的查询:`> db.escapingQuotesDemo.find().pretty();` 这将产生以下输出:`{ "\_id" : ObjectId("5ccf42e2dceb9a92e6aa195b"), "StudentFullName" : "John \" Smith" ...` 阅读更多

如何在 MongoDB 中实现多个条件?

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

210 次浏览

让我们首先创建一个包含文档的集合:`> db.multipleConditionDemo.insertOne({"_id":1, "Name":"John"});` `{ "acknowledged" : true, "insertedId" : 1 }` `> db.multipleConditionDemo.insertOne({"_id":2, "Name":"Carol"});` `{ "acknowledged" : true, "insertedId" : 2 }` `> db.multipleConditionDemo.insertOne({"_id":3, "Name":"Sam"});` `{ "acknowledged" : true, "insertedId" : 3 }` `> db.multipleConditionDemo.insertOne({"_id":4, "Name":"David"});` `{ "acknowledged" : true, "insertedId" : 4 }` 以下是使用 `find()` 方法显示集合中所有文档的查询:`> db.multipleConditionDemo.find().pretty();` 这将产生以下输出:`{ "\_id" : 1, "Name" : "John" }` `{ "\_id" : 2, "Name" : "Carol" }` `{ "\_id" : 3, "Name" : "Sam" }` `{ ...` 阅读更多

是否可以在 MongoDB 中实现切片链?

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

83 次浏览

是的,您可以使用聚合框架来实现此目的。让我们首先创建一个包含文档的集合:`> db.sliceOfSliceDemo.insertOne( ... { "Name": "John", "Details": [["First 1:1", "First 1:2"], ["second 2:1", "Second 2:2"]] } ... );` `{ "acknowledged" : true, "insertedId" : ObjectId("5ccf3fcfdceb9a92e6aa195a") }` 以下是使用 `find()` 方法显示集合中所有文档的查询:`> db.sliceOfSliceDemo.find().pretty();` 这将产生以下输出:`{ "\_id" : ObjectId("5ccf3fcfdceb9a92e6aa195a"), "Name" : "John", "Details" : [ [ "First ...` 阅读更多

如何在 MongoDB 中将字符串添加到整列的前面?

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

142 次浏览

使用聚合框架将字符串添加到 MongoDB 中整列的前面。让我们首先创建一个包含文档的集合:`> db.prependDemo.insertOne({"StudentFirstName":"John"});` `{ "acknowledged" : true, "insertedId" : ObjectId("5ccf3bcedceb9a92e6aa1955") }` `> db.prependDemo.insertOne({"StudentFirstName":"Chris"});` `{ "acknowledged" : true, "insertedId" : ObjectId("5ccf3bd3dceb9a92e6aa1956") }` `> db.prependDemo.insertOne({"StudentFirstName":"Robert"});` `{ "acknowledged" : true, "insertedId" : ObjectId("5ccf3bd8dceb9a92e6aa1957") }` 以下是使用 `find()` 方法显示集合中所有文档的查询:`> db.prependDemo.find().pretty();` 这将产生以下输出:`{ "\_id" : ObjectId("5ccf3bcedceb9a92e6aa1955"), "StudentFirstName" : "John" }` `{ "\_id" : ObjectId("5ccf3bd3dceb9a92e6aa1956"), "StudentFirstName" : "Chris" }` `{ "\_id" : ObjectId("5ccf3bd8dceb9a92e6aa1957"), ...` 阅读更多

如何在 MongoDB 中执行单个集合中文档之间的集合交集?

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

114 次浏览

您可以为此使用 $setIntersection。让我们首先创建一个包含文档的集合:`> db.setInterSectionDemo.insertOne( ... {"\_id":101, "Value1":[55, 67, 89]} ... );` `{ "acknowledged" : true, "insertedId" : 101 }` `> db.setInterSectionDemo.insertOne( ... {"\_id":102, "Value2":[90, 45, 55]} ... );` `{ "acknowledged" : true, "insertedId" : 102 }` `> db.setInterSectionDemo.insertOne( ... {"\_id":103, "Value3":[92, 67, 45]} ... );` `{ "acknowledged" : true, "insertedId" : 103 }` 以下是使用 `find()` 方法显示集合中所有文档的查询:`> db.setInterSectionDemo.find().pretty();` 这将产生以下输出:`{ "\_id" : 101, "Value1" : [ 55, 67, ...` 阅读更多

MongoDB 子元素查询?

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

浏览量:129

可以使用位置运算符 `$` 来实现。让我们先创建一个包含文档的集合:-> `db.subElementQueryingDemo.insertOne( ... { ... "ClientName":"Chris", ... "Status": [ { "isMarried": true }, { "isMarried": false } ] ... } ... );` `{ "acknowledged" : true, "insertedId" : ObjectId("5ccf28c9dceb9a92e6aa1953") }` 下面的查询使用 `find()` 方法显示集合中的所有文档:-> `db.subElementQueryingDemo.find().pretty();` 这将产生以下输出: `{ "_id" : ObjectId("5ccf28c9dceb9a92e6aa1953"), "ClientName" : "Chris", "Status" : [ { ... 阅读更多

广告