mongodb命令使用
2015-10-15 11:32
471 查看
最近学习mongodb的使用,整理了一些常用命令windows服务安装:mongod --install --serviceName MongoDB --serviceDisplayName MongoDB --logpath c:\data\log\MongoDB.Log --dbpath c:\data\db --directoryperdb 启动命令: mongod 连接 :mongo数据库默认路径c:\data\db c:\data\log删除服务:show dbs:显示数据库列表show collections:显示当前数据库中的集合(类似关系数据库中的表)show users:显示用户运行数据库并导入demo数据运行cmd,输入命令启动mongo服务:mongod --dbpath E:\QuestionMakerDB导入demo数据:在cmd中运行:mongorestore -d QuestionMaker --drop E:\QuestionMaker\backup\mongodb\QuestionMaker
1、查询所有记录
db.userInfo.find();
3、查询age = 22的记录
db.userInfo.find({"age": 22});
db.posts.insert({"title":"Second Post", "user": "alice"})db.posts.update({"user": "alice"}, {"title": "Second Post","user": "alice"}, {upsert: true})
db.posts.find({ "user": { $in: ["alice", "bob"] } })
db.posts.find({ "user": "alice" })
db.posts.find({ "user": "alice", "commentsCount": { $gt: 10 } })
db.posts.find( { $or: [{ "user": "alice" }, { "user": "bob" }] })
--默认更新一行,设置multi才能更新多行db.posts.update({"user": "alice"}, {$set: {"title": "Second Post"}}, {multi: true})
db.posts.remove({ "user": "alice" })
db.posts.remove({ "user": "alice" }, true)
mongoosemongodb://username:password@hostname:port/database
db.getCollection('articles').find({"content.first":"fff"})
合并查询
db.getCollection('document').find({$and:[{'Rows.Cells.Field.@Name':/病人出生地/},{'Rows.Cells.Field.Text':/龙岩/}]})来自为知笔记(Wiz)
相关文章推荐
- MongoDB的主从部署
- mongodb增删改查操作汇总
- mongodb数组与内嵌文档查询
- mongodb数据文件格式(一)
- 使用node+mongodb搭建简单个人博客——第一章遇到的问题
- MongoDB-Replica Set Read and Write
- Mongodb总结6-数据库启动、停止、备份等命令
- Mongodb总结6-数据库启动、停止、备份等命令
- MongoDB-Replica Set Deployment Architecture
- Mongodb总结5-通过装饰模式,用Mongodb解决Hbase的不稳定问题
- Mongodb总结5-通过装饰模式,用Mongodb解决Hbase的不稳定问题
- Mongodb总结5-通过装饰模式,用Mongodb解决Hbase的不稳定问题
- Mongodb总结4-Spring环境使用Mongodb
- Mongodb总结4-Spring环境使用Mongodb
- Mongodb总结4-Spring环境使用Mongodb
- mongoDB基本操作
- MongoDB--集群
- MongoDB
- 两款MongoDB的可视化管理工具
- Mongodb总结3-稍微封装一下