MongoDB使用笔记
来源:互联网 发布:奶茶店如何做网络 编辑:程序博客网 时间:2024/06/06 20:03
先创建目录,创建log文件,然后启动服务cd /d D:\Program Files\MongoDB\Server\3.4\bin\mongod.exe --dbpath d:\data\db --logpath "D:\data\dbConf\mongodb.log" --auth作为服务运行:mongod.exe --auth --bind_ip 127.0.0.1 --logpath "D:\data\dbConf\mongodb.log" --logappend --dbpath "D:\data\db" --port 27017--serviceName "MongoDBServer27017" --serviceDisplayName "MongoDBServer27017" --installshell:mongo> db.runoob.insert({x:10,y:"test10"})WriteResult({ "nInserted" : 1 })> db.runoob.find(){ "_id" : ObjectId("5604ff74a274a611b0c990aa"), "x" : 10 }>查看所有有效的数据库show dbs创建数据库/切换到数据库:use testdb插入数据,不指定_id字段,会生成一个随机串db.testdb.insert({x:10,y:"test10"})插入数据,指定_id字段db.col1.insert({_id:1,title:'标题1',by:'test1'})))删除数据库:db.dropDatabase()插入文档db.COLLECTION_NAME.insert(document)更新第一条匹配的文档:db.col1.update({'title':'标题1'},{$set:{'title':'标题1test'}})更新多条匹配的文档:db.col1.update({'title':'标题1'},{$set:{'title':'标题1test'}},{multi:true})添加数据库用户mongouse admindb.createUser({user:'root',pwd:'123456',roles:['userAdminAnyDatabase','dbAdminAnyDatabase','root']}) use testdb.createUser({user:'test',pwd:'123456',roles:['dbOwner']}) -- 给test数据库创建一个访问用户use admindb.grantRolesToUser( "root" , [ { role: "dbOwner", db: "test" } ]) ; -- 把admin的用户授权给test数据库db.site.drop(); -- 删除集合登录用户mongouse admindb.auth('root','123456')db.system.users.find()删除指定用户db.system.users.remove({'user':'用户名'})use testdb.tb1.insert({_id:100,name:"stu100",age:23})db.tb1.insert({_id:103,name:"stu103",age:21})db.tb1.insert({_id:104,name:"stu104",age:24})db.tb1.insert({_id:105,name:"stu105",age:25})db.tb1.insert({_id:107,name:"stu107",age:28})db.tb1.find();db.tb1.find({"_id":103}).pretty()db.tb1.find( { $or: [ {_id: 103}, {_id:105} ] }).pretty()db.tb1.find({"age":{$gte : 24}}).limit(2).skip(1).sort({_id:1})查看运行状态mongostat -u root -p 123456 --authenticationDatabase=adminmongotop -u root -p 123456 --authenticationDatabase=admin参考链接http://www.runoob.com/mongodb/mongodb-query.htmlhttp://blog.sina.com.cn/s/blog_6e4059a40101b5z7.html
阅读全文
0 0
- MongoDB使用笔记
- mongodb使用笔记
- mongodb基础使用笔记
- mongodb使用笔记
- MongoDB 使用笔记
- MongoDB使用笔记
- MongoDB笔记3:MongoDB的基本使用
- MongoDB学习笔记(二) MongoDB基本使用
- Mongodb学习笔记 --- Mongodb使用步骤
- spring-data-mongodb 使用笔记
- MongoDB学习笔记(二)使用Java操作MongoDB
- MongoDB学习笔记(三)使用Spring Data操作MongoDB
- MongoDB学习笔记01 MongoDB的安装及使用
- flask + MongoDB 学习笔记(1) : MongoDB配置和使用
- mongoDB学习笔记3--python下使用
- 使用mongodb 的MapReduce功能笔记
- MongoDB 学习笔记六 aggregate GROUP使用
- MongoDB学习笔记之Mongoose的使用
- js监听回车登录
- Delphi显示Opencv的Mat/IplImage图像
- JAVA获得UUID、获得当前时间(年月日,并转化为数据库存储的Timestamp、String格式)
- 动态规划实例(二):最长公共子序列(LCS)
- Android开发-数据存储与IO
- MongoDB使用笔记
- 苹果IOS开发者账号总结
- python3小项目——爬取智联招聘信息(二)
- MTK 开发调试方法
- 中文编程尝试
- 【pytorch】模型的搭建保存加载
- Apache Commons 工具类介绍及简单使用
- ES6 Promise 用法
- 苹果面试8大难题及答案