mongodb
1.下载mongodb安装,参考:http://www.cnblogs.com/lzrabbit/p/3682510.html
创建服务:
sc create MongoDB binPath= "C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe --service --dbpath D:\Dev_SoftWare\mongodbp --logpath=D:\Dev_SoftWare\mongodbp\logs\mongodb.log --logappend"

可以手动去创建mongodb.log文件,再进行如下操作:http://www.cnblogs.com/luoguixin/p/6291408.html
C:\Program Files\MongoDB\Server\3.2\bin>mongod --dbpath D:\MongoDB\Data --logpath D:\Dev_SoftWare\mongodbp\logs\mongodb.log --logappend
--serviceName MongoDB --auth --install

2.基础操作:
3.查看当前连接的DB
使用命令查看正在连接的数据库名字
db
db.getName()
4,查看MongoDB实例中的db 和 collection
show dbs
show collections
db.getCollectionNames()5,切换db
use foo
6,在foo数据库中创建users集合,向集合中插入一条document
参考链接:http://www.cnblogs.com/eggTwo/p/4040580.html
use foo db.users.insert({"name":"kkk",age:21}) db.users.find() //查找users数据集合的全部信息
db.user.find({"name":"kkk"}) //查询全部名称为kkk的信息db.users.findOne({"name":"kkk"})//查询全部名称为kkk的信息,根据存放的先后顺序进行,取第一个放进的信息
//说明:find()的第二个参数限制返回的filed的个数,0代表不返回,1代表返回。"_id"键总是会被返回。
如果不带条件,只限制返回的filed个数的话,命令如下:db.Student.find({},{sex:0})。只需要第一个参数为{}空字典就可以"$lt","$lte","$gt","$gte"分别对应<,<=,>,>=
db.users.find({age:{$gt:10,$lt:22}}) //查找年龄大于10且小于22的信息$ne 代表不等于,$in,$not和$ordb.users.find({age:{$in:[11,225]}}) //查找年龄是否为11或者225的信息db.users.find({$or:[{age:{$in:[11,22]}},{name:"xiaoming"}]}) //查找年龄11或22 或者名称有xiaoming的信息db.mongotestDB.find({"name":"xiaoming"}).count() //查找xiaoming的个数db.mongotestDB.remove({name:"xiaoming"}) //删除所有的xiaomingdb.mongotestDB.remove({}) //删除全部db.mongotestDB.update({"name":"xiaoming"},{$set:{"age":22}}) //单独更新age字段db.mongotestDB.update({"name":"xiaoming"},{$inc:{"height":55}}) //单独增加一个height字段
7,关闭MongoDB 实例
在mongo shell中,执行以下命令,关闭MongoDB实例
use admin
db.shutdownServer()8,帮助命令
help
db.help()查看数据库级别的帮助
db.mycoll.help()查看集合级别的帮助
9.添加用户:
user admin //切换数据库
db.createUser( { user: "root",pwd: "root", roles: [ "userAdminAnyDatabase" ]}) //不能使用addUser,已经不支持了
//成功添加信息:Successfully added user: { "user" : "root", "roles" : [ "userAdminAnyDatabase" ]}
10.授权用户:
需要再use admin切换到对应的数据库,然后进行授权

posted on 2018-03-06 18:11 xiaojiayu0011 阅读(156) 评论(0) 收藏 举报

浙公网安备 33010602011771号