您的位置:首页 > 数据库 > Mongodb

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)
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: