红色框是输入的命令行,绿色框是输出的提示信息
1、Insert操作详解
插入一个文档,db.collection.insertOne()
2、Query操作详解
查询所有,db.collection.find(),相当于:SELECT * FROM table_name
按条件查询db.collection.find({ke:value}),相当于SELECT * FROM table_name WHEREname = ?
使用查询运算符指定条件
指定AND条件查询,相当于SELECT * FROM inventory WHERE status = “A” AND qty < 30
指定OR条件,相当于SELECT * FROM inventory WHERE status = “A” OR qty < 30
指定AND和OR条件,相当于SELECT * FROM inventory WHERE status = “A” AND ( qty < 30 OR item LIKE “p%” )
3、Update操作详解
更新单个文档db.collection.updateOne()
更新多个文档db.collection.updateMany()
替换文档db.collection.replaceOne()。
4、Delete操作详解
删除所有文档db.collection.deleteMany()
删除与条件匹配的文档
删除与条件匹配的一个文档
以上为CRUD的基本操作,其他扩展的CRUD方法见官网(可点击查看)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |