MongoDB 是一个以文档为中心的 NoSQL 数据库,用于构建高度可用和可扩展的 Web 应用程序。MongoDB 使开发人员在创建应用程序时可以轻松地存储、管理和检索数据。
mogodb该备忘单涵盖了使用 MongoDB 的基本命令和任务。它介绍了关键概念,如集合和索引,并解释了如何执行常见任务,包括将查询结果设置为变量和使用 MongoDB 的聚合方法。它还提供了有关如何小心执行危险任务的提示,例如从数据库中删除集合。
下载 MongoDB 备忘单并学习如何:
- 访问 Mongo shell
- 在 Mongo 中定位
- 在数据库中创建、删除和列出用户
- 对集合执行基本查询
- 添加、更新和删除文档
- 使用变量存储查询结果
- 使用索引
- 在 MongoDB 中使用聚合
借助红帽开发人员备忘单,您可以轻松获得重要信息,从而更快、更智能地工作。轻松学习新技术和编码概念,快速找到您需要的答案。
摘抄
使用集合
集合是存在于给定数据库中的文档数组。您可以将文档视为 NoSQL 记录。
以下部分向您展示如何在给定数据库中创建和删除集合,以及如何列出给定数据库中的集合。
创建一个集合
db.createCollection(<collection_name>)
例子:
> db.createCollection("pears")
{ "ok" : 1 }
显示集合
示例:
> show collections
apples
oranges
pears
删除集合
db.<collection_name>.drop()
例子:
> db.pears.drop()
True
处理文档
以下部分向您展示如何对数据库中的给定集合执行基本查询。
显示集合中的所有文档
db.<collection_name>.find()
db.["<collection_name>"].find()
示例:
> db["apples"].find()
"_id" : ObjectId("627d9053f7e6008a00844a81"), "type" : "granny smith",
"price" : 2.99, "countryOfOrigin" : "USA" }
{ "_id" : ObjectId("627d9053f7e6008a00844a82"), "type" : "golden
delicious", "price" : 0.99, "countryOfOrigin" : "Ireland" }
{ "_id" : ObjectId("627d9053f7e6008a00844a83"), "type" : "gala", "price" :
1.29, "countryOfOrigin" : "USA" }
{ "_id" : ObjectId("627d9053f7e6008a00844a84"), "type" : "empire",
"price" : 1.59, "countryOfOrigin" : "USA" }
{ "_id" : ObjectId("627d9053f7e6008a00844a85"), "type" : "delicious",
"price" : 1.59, "countryOfOrigin" : "USA" }
{ "_id" : ObjectId("627d9053f7e6008a00844a86"), "type" : "macintosh",
"price" : 0.99, "countryOfOrigin" : "USA" }
{ "_id" : ObjectId("627d9053f7e6008a00844a87"), "type" : "fuji", "price" :
0.99, "countryOfOrigin" : "Chile" }
{ "_id" : ObjectId("627d9053f7e6008a00844a88"), "type" : "golden
delicious", "price" : 0.99, "countryOfOrigin" : "Mexico" }
{ "_id" : ObjectId("627d9053f7e6008a00844a89"), "type" : "crab", "price" :
0.09, "countryOfOrigin" : "Canada" }
网友评论