Mongodb CRUD操作
1、创建
- 创建或插入操作将新文档添加到集合中。如果集合当前不存在,则插入操作将创建集合。
MongoDB提供了以下方法将文档插入到集合中:
db.collection.insertOne()db.collection.insertMany()
在MongoDB中,插入操作以单个集合为目标。MongoDB中的所有写入操作都是单个文档级别的 原子操作。
有关示例,请参阅
2、读取
- 读操作从 集合中检索文档 ; 即查询文档集合。
db.collection.find()
3、更新
- Update操作修改现有的文件在一个集合。
db.collection.updateOne()db.collection.updateMany() db.collection.replaceOne()
注:在MongoDB中,更新操作以单个集合为目标。有关示例,请参阅。
4、删除
- 删除操作从集合中删除文档。
db.collection.deleteOne() db.collection.deleteMany()
有关示例,请参阅。
实验:mongodb常用语句
1、数据库database
1). 查看当前选择的数据库,默认是test
2).有则使用这个数据库,没有就创建
3).查看数据库,默认有admin、local和"test",如果数据库生成但是没有集合(下面会讲)所以此时只有逻辑数据库产生并没有真正意义上的物理数据,这样看不到查询结果
4)删除库.删除选定的数据库,如果还没有选择任何数据库,然后它会删除默认的 ' test' 数据库,执行成功返回{ "dropped" : DATABASE_NAME, "ok" : 1 }
2、集合collection(相当于SQL数据库中的表table)
1).查看集合
2)增加集合
3).删除集合
3、文档document(相当于SQL数据库中的表column)
1)查(find)
2)增(insert)
3)改(update)
4)删(remove)
不带参数会删除全部数据,且不可恢复!
4、
1)新建索引
2)查看索引
3)应用索引