加入收藏 | 设为首页 | 会员中心 | 我要投稿 南通站长网 (https://www.0513zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

MongoDB数据库操作有哪些?一文带你迅速了解

发布时间:2022-04-22 10:35:06 所属栏目:系统 来源:互联网
导读:这篇文章主要给大家介绍一下关于MongoDB数据库的基础操作,对于新手学习和了解MongoDB数据库有一定的帮助,下面是关于MongoDB数据库的创建、删除、集合、文档等操作,有需要的朋友可以参考。 1.创建数据库 use test db.test.insert({name:1}) 插入之后才能查
        这篇文章主要给大家介绍一下关于MongoDB数据库的基础操作,对于新手学习和了解MongoDB数据库有一定的帮助,下面是关于MongoDB数据库的创建、删除、集合、文档等操作,有需要的朋友可以参考。
 
        1.创建数据库
>use test
 
> db.test.insert({"name":1})
插入之后才能查到test
        2.查看数据库
>show dbs
        3.删除数据库
> use test
 
> db.dropDatabase()
        4.创建集合
        4.1 集合概念
集合就是一组文档,相当于多条记录。
> db.title.insert({"name":"hyx"})
插入之后即创建集合
        5.查看集合
> show collections
        6.删除集合
>use test
 
>db.title.drop()
        7.插入文档
        7.1 文档概念
多个键及其关联的值有序地放置在一起就是文档。
文档类似于json数据
> db.file.insert({name:"huangyuxin",age:11})
        8.查看文档
>db.files.find()
        9.变量方式插入文档
> document=({by:"hyx"})
{ "by" : "hyx" }
> db.file.insert(document)
WriteResult({ "nInserted" : 1 })
> db.file.find()
{ "_id" : ObjectId("5c6e8a060fc535200b893f29"), "name" : "huangyuxin", "age" : 11 }
{ "_id" : ObjectId("5c6e8b1c0fc535200b893f2a"), "by" : "hyx" }
>
        10.同时插入多条
> var res = db.file.insertMany([{"b": 3}, {'c': 4}])
> res
 
        11.更新文档
> db.file.update({"name":"huangyuxin"},{$set:{"name":"hyx"}})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
> db.file.find()
{ "_id" : ObjectId("5c6e8a060fc535200b893f29"), "name" : "hyx", "age" : 11 }
{ "_id" : ObjectId("5c6e8b1c0fc535200b893f2a"), "by" : "hyx" }
{ "_id" : ObjectId("5c6e8bba0fc535200b893f2b"), "b" : 3 }
{ "_id" : ObjectId("5c6e8bba0fc535200b893f2c"), "c" : 4 }
{ "_id" : ObjectId("5c6e8cdf0fc535200b893f2d"), "name" : "hyx" }

(编辑:南通站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读