1. 创建数据库
- 新建文件夹,可取名database。
- 在该文件夹内使用shift+鼠标右键+S打开命令行窗口。
- 执行
mongod --dbpath ./
,则该文件夹已成为数据库文件,且该Mongodb数据库已打开,且绑定了localhost:27017,可与后端连接。之前打开的命令行窗口控制了这个数据库的打开与关闭,使用数据库是不可关闭此窗口。 - 在任意位置再打开命令行窗口,执行
mongo
,即进入操作环境。
- 使用数据库:
use 数据库名
- 查看所有数据库:
show dbs
注意:如果数据库不存在,则创建数据库,否则切换到指定数据库。
注意: 在 Mongodb 中,集合只有在内容插入后才会创建! 就是说,创建集合(数据库)后要再插入一个文档,集合才会真正创建。
2. 删除数据库
- 删除当前数据库:
db.dropDatabase();
- 查看当前数据库:
db
,默认为test
3. 插入文档
- 向指定集合中插入文档数据:
db.collection.insert();
4. 修改文档
- 更新已存在的文档:
db.Database.collection.update({匹配条件},{修改内容});
1.修改某一条属性
2.修改所有属性,数据替换
3.修改多个数据(符合匹配条件)
5. 查询文档
db.Database.collection.find({查询条件},{是否多个等});
> db.student.class01.find({"age":{$gt:18}},{multi:true});
{ "_id" : ObjectId("5f0d210067c9f2d4b80a9f0c") }
{ "_id" : ObjectId("5f0d27f367c9f2d4b80a9f0d") }
>
6. 删除文档
db.Datebase.collection.remove({匹配条件},{是否多个等});
> db.student.class01.remove({"age":{$gt:18}},{multi:true});
WriteResult({ "nRemoved" : 2 })
>