mongo.db 安装 及 相关操作
1 2 3 | MySQL: 关系型数据库 Redis: 非关系型数据库 MongoDB: 非关系型数据库, NoSQL(Not only SQL) |
3.主线来啦: 增删改查
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | / / 1. 查看数据库 show dbs / / 2. 创建并使用数据库 use tst / / 3. 查看当前工作的数据库 db / / 4. 创建集合并插入一条数据 db.score.insert({ "name" : "glf" , "score" : 89 }) / / 5. 查看所有表 show tables / / 6. 查询表中所有数据 db.score.find() / / 7. 删除表操作 db.score.drop() / / 8. 删除数据库 db.dropDatabase() / / 数据的增加: db.tablename.insert({.....}) / / 创建一个货物的表 db.goods.insert({ 'name' : '辣条' , "price" : 0.5 }) db.goods.insertOne({ 'name' : '雷霆嘎巴' , 'price' : 2.5 }) db.goods.insertMany([{ 'name' : '老八秘制小汉堡' , "price" : 15 },{ 'name' : '魔法师方便面' , "price" : 0.5 },{ 'name' : '大大泡泡糖' , "price" : 0.25 }]) db.goods.insert([{ 'name' : '上天小汽水' , "price" : 0.1 },{ 'name' : '无花果干' , "price" : 0.2 }]) / / 数据查询: db.tablename.find({...}) / / 等值查询 db.goods.find({ 'name' : '辣条' }) / / 等值 db.goods.find({ 'name' : '辣条' , 'price' : 5 }) / / and 查询 db.goods.find({ '$or' : [{ 'name' : '辣条' }, { 'price' : 2.5 }]}) / / or 查询 / / 非等值查询: 大于$gt, 小于$lt, 大于等于$gte, 小于等于$lte, 不等于$ne / / gt:great than lt: little than, e:equal / / 小于 1 块钱的零食 db.goods.find({ 'price' : { '$lt' : 1 }}) db.goods.find({ 'price' : { '$gt' : 5 }}) db.goods.find({ '$or' : [{ 'price' : { '$lt' : 1 }},{ 'price' : { '$gt' : 5 }}]}) db.goods.find({ 'price' : { '$lt' : 5 , '$gt' : 2 }}) / / 模糊查询 db.goods.find({ 'name' : { '$regex' : '.*辣.*' }}) / / 数据的更新: db.tablename.update({定位数据}, {指定修改}) |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步