1、打开mongodb的官网,选择windows版本进行下载,在安装的过程中只需要点击下一步,直到完成即可。
2、配置环境变量,C:\Program Files\MongoDB\Server\4.2\bin,路径以实际安装目录为准。
3、进入到bin目录下,新建一个data文件夹用来存储数据。
4、打开cmd窗口,执行命令: mongod --dbpath C:\Program Files\MongoDB\Server\4.2\bin\data,安装配置完成。
基本命令;
连接数据库,cmd窗口输入:mongo 。
创建数据库语法格式: use DatabaseName.
以下实例我们创建了数据库 runoob:
> use runoob --创建或切换数据库
switched to db runoob
> show dbs --查看所有数据库
admin 0.000GB
config 0.000GB
local 0.000GB
> db --查看当前数据库
runoob
>
>> db.runoob.insert({"name":"菜鸟教程"}) --集合中插入数据 格式:db.COLLECTION_NAME.insert(document)
WriteResult({ "nInserted" : 1 })
>
>> db.dropDatabase() --删除当前数据库
{ "dropped" : "runoob", "ok" : 1 }> use runoob
switched to db runoob
> db.createCollection("runoob") --创建集合 类似数据库中的表
{ "ok" : 1 }
> show tables --显示数据库中的表
runoob
> db.runoob.drop() --删除集合
true
> show tables
>//我们在集合 col 中插入如下数据:
>db.col.insert({title: 'MongoDB 教程', description: 'MongoDB 是一个 Nosql 数据库',by: '菜鸟教程',url: 'http://www.runoob.com',tags: ['mongodb', 'database', 'NoSQL'],likes: 100
})
> db.col.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}}) --更新集合中的数据
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })db.col.find().pretty() ---查找集合中的数据
{"_id" : ObjectId("5eccc257b063ef0832dc946a"),"title" : "MongoDB","description" : "MongoDB 是一个 Nosql 数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}> db.col.remove({'title':'MongoDB 教程'}) ---集合删除数据
WriteResult({ "nRemoved" : 1 })
> db.col.find()
{ "_id" : ObjectId("5eccc257b063ef0832dc946a"), "title" : "MongoDB", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
>> db.col.find() ---查询文档中的数据
{ "_id" : ObjectId("5eccc257b063ef0832dc946a"), "title" : "MongoDB", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
> db.col.find().pretty() --查询文档中所有数据,并格式化显示
{"_id" : ObjectId("5eccc257b063ef0832dc946a"),"title" : "MongoDB","description" : "MongoDB 是一个 Nosql 数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
>