源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

MongoDB快速入门笔记(二)之MongoDB的概念及简单操作

  • 时间:2021-05-12 00:35 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:MongoDB快速入门笔记(二)之MongoDB的概念及简单操作
MongoDB是面向集合的文档式数据库,不像关系数据库那样,有表,列、行,mongoDB数据库则是由一系列的文档组成。下面给大家介绍MongoDB的概念及简单操作. [b]1、以下列举普通的关系型数据库和MongoDB数据库简单概念上的区别:[/b] [img]http://files.jb51.net/file_images/article/201606/201661113710307.png?201651113733[/img] [b]2、MongoDB的简单操作[/b] (1)启动MongoDB数据库之后,使用命令mongo,显示如下,默认连接到test数据库。 MongoDB shell version: 3.2.6 connecting to: test 使用命令show dbs,可以查看所有的数据库,可以看见只有一个local数据,其实test数据库并不存在,只有再建集合并往集合插入数据时才会真正的建表。 常用命令: show dbs 显示所有的数据库 use 数据库名 切换到某一个数据中 show collections 显示当前数据库中所有的集合 db.集合名.find() 查询当前数据库中某一个集合下所有的数据 db.集合名.insert({"键": "值", "键": "值" ...}) 给当前数据库中某一个集合添加数据 db.集合名.drop() 删除某一个集合 db.dropDatabase() 删除当前数据库 现在我们用以上命令做一个简单的例子:重新建立一个数据zyhtest,并在zyhtest中新建集合student,并往student中插入数据。
> use zyhtest
switched to db zyhtest
> db.student.insert({"name": "zhangsan", "age": 28})
WriteResult({ "nInserted" : 1 })
> show dbs
local 0.000GB
zyhtest 0.000GB
> show collections
student
> db.student.find()
{ "_id" : ObjectId("5745b8a08dfa492b66e7d397"), "name" : "zhangsan", "age" : 28 }
> db.student.drop()
true
> show dbs
local 0.000GB
> db.student.insert({"name": "zhangsan", "age": 28})
WriteResult({ "nInserted" : 1 })
> show dbs
local 0.000GB
zyhtest 0.000GB
> show collections
student
> db.dropDatabase()
{ "dropped" : "zyhtest", "ok" : 1 }
> show dbs
local 0.000GB 
插入数据时,会自动添加一个主键“_id” 以上内容是小编给大家介绍的MongoDB快速入门笔记(二)之MongoDB的概念及简单操作的相关知识,希望对大家有所帮助!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部