您的位置 首页 新闻

Mongodb数据库学习

show dbs;// 查看当前系统有多少数据库 use qq //使用use切换数据库 db.dropDatabase();//删除数据库 use qq //此处无需创建数据库,…

show dbs;// 查看当前系统有多少数据库 use qq //使用use切换数据库 db.dropDatabase();//删除数据库 use qq //此处无需创建数据库,MONGOd会在需要的时候自己创建数据库 db.qq_data.insert({x:1}) //写入的数据为JSON数据 show dbs //能看到qq数据库重新创建了 查询数据库 db.qq_data.find() //_id 全局唯一的字段mongod自己创建的 db.qq_data.insert({x:2,_id:1}) //_id可以自己指定 find 支持limit,skip(跳过)数据 插入多条数据,使用语法 for(i=3;i<100;i++)db.qq_data.insert({x:i}) // 插入了97条数据 db.qq_data.find().cout()//算出有多少条数据 mongodb支持连续操作 db.qq_data.find().skip(3),limit(2).sort({x:1}) 数据的更新 查找的记录的条件 和更新的数据 db.qq_data.update({x:1},{x:999}) 此处有两个参数 第一个参数表示查找的地方,第二个表示要改的地方 db.qq_data.insert({x:100,y:100,z:100}) db.qq_data.update({z:100},{$set:{y:99}}) // 此处表示若更改则会把X,Z的值覆盖 使用set能够避免覆盖 更改一条不存在的数据的时候 默认插入到数据库中 db.qq_data.update({y:100},{y:999},true) //此处增加TRUE 表示增加一天不存在的数据 //update更新多条数据 db.qq_data.insert({c:1}) db.qq_data.insert({c:1}) db.qq_data.insert({c:1}) db.qq_data.update({c:1},{$set:{c:2}},false,true) //删除数据 db.qq_data.remove({x:3}) //删除数据表 db.qq_data.drop() //查看索引 db.qq_data.getIndexes() //简历索引 db.qq_data.ensureIndex({x:1}) x= 1表示正向排序,x=-1表示逆向排序

本文来自网络,不代表Xnewv立场,转载请注明出处:https://xnewv.com/2279.html

为您推荐

联系我们

联系我们

18873343099

在线咨询: QQ交谈

邮箱: [email protected]

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部