MongoDB的基本用法
2021/6/7 19:21:10
本文主要是介绍MongoDB的基本用法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
show databases use school db //新增数据 db.student.insert({name:"文三",age:"22",sex:"男"}) db.student.insert({name:"张大妈",age:"22",sex:"男"}) db.student.insert({name:"小张杰",age:"22",sex:"男"}) db.student.insert([ {name:"李四",age:"19",sex:"女"}, {name:"王五",age:"20",sex:"男"} ]) db.student.find() //删除数据 db.student.deleteOne({name:"张三"}) db.student.insert([ {name:"张三",age:"17",sex:"女"}, {name:"赵六",age:"16",sex:"男"} ]) db.student.find() //修改 db.student.find() // db.student.updateOne({name:"张三"},$set{sex:"妖"}); db.student.updateOne({name:"张三"},{$set:{sex:"妖"}}) //查询 db.student.find() //查询name中有张三的 db.student.find({name:"张三"}) //查询name中有包含张的(模糊查询),以张开头 db.student.find({name:/^张/}) //模糊查询,查询包含 张 db.student.find({name:/张/}) //模糊查询,查询以三结尾 db.student.find({name:/三$/}) //查询20岁以下的(包含20岁) db.student.find({age:{$lte:20}}) //查询为成年的 db.student.find({age:{$lt:18}}) //查询20岁以上的(不包含20岁) db.student.find({age:{$gt:20}}) //查询已经成年的 db.student.find({age:{$gte:18}}) //只显示所有的name字段,ID字段附加显示 db.student.find({},{name:1}) //显示所有的name,age字段,ID字段为附加显示 db.student.find({},{name:1,sex:1}) //不显示name字段 db.student.find({},{name:0}) //显示sex为男的 db.student.find({sex:"男"}) //or的用法 db.student.find({$or:[{name:/文/},{sex:"男"}]}) //in的用法 db.student.find({name:{$in:["张三","文三"]}})
这篇关于MongoDB的基本用法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-04-01got an unexpected keyword argument
- 2024-03-30维多利亚的秘密 golang入坑系统
- 2024-03-29mongodb sort by date
- 2024-03-29go swagger
- 2024-03-25mongodb cdc
- 2024-03-25how to use go in vscode
- 2024-03-22mongooseserverselectionerror: connect econnrefused ::1:27017
- 2024-03-21pymongo insert_many
- 2024-03-18projection mongodb
- 2024-03-14clickhouse-go