mongodb
whackw
测试相关,尽量做到比开发与运维还要牛
展开
-
MongoDB基本使用
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,转载 2016-04-15 11:21:30 · 400 阅读 · 0 评论 -
mongoDB 3.0 安全权限访问控制
MongoDB3.0权限,啥都不说了,谷歌百度出来的全是错的。先安装好盲沟,简单的没法说。首先,不使用 –auth 参数,启动 mongoDB:mongodb-linux-i686-3.0.0/bin/mongod -f mongodb-linux-i686-3.0.0/mongodb.conf此时你 show dbs 会看到只有一个loc转载 2016-04-15 14:16:50 · 546 阅读 · 0 评论 -
Golang MongoDB 驱动 mgo 的若干问题
mgo 是 MongoDB 的 Golang 驱动。连接池我们通过 Dial 函数创建一个新的 session:session, err := mgo.Dial(url)创建的 session 能够和 MongoDB 集群中的所有服务器通讯。需要注意的是,对于一个集群只需要调用一次 Dial,通过此 Dial 返回的 session 的 New 和 Copy 方转载 2016-08-25 15:27:21 · 2248 阅读 · 0 评论 -
MongoDB学习笔记(查询)
1. 基本查询: 构造查询数据。 > db.test.findOne() { "_id" : ObjectId("4fd58ecbb9ac507e96276f1a"), "name" : "stephen", "age" : 35, "genda" : "male",转载 2016-10-10 15:20:18 · 382 阅读 · 0 评论 -
mongodb insert()和save()的相同点和区别
区别若新增的数据中存在主键 ,insert() 会提示错误,而save() 则更改原来的内容为新内容。如:已存在数据: {_id : 1, " name " : " n1 " },再次进行插入操作时,insert({_id : 1, " name " : " n2 " }) 会报主键重复的错误提示save({ _id : 1, " n转载 2016-10-10 15:23:00 · 583 阅读 · 0 评论 -
mongodb备份与恢复
在没有--auth下mongodump -h 127.0.0.1:27017 -d pa -o ~/backupmongodump -h 127.0.0.1:27017 -d admin -o ~/backupmongorestore -h 127.0.0.1:27017 -d pa --drop ~/backup/pamongorestore -h 127.0.0.1原创 2016-12-16 18:34:53 · 445 阅读 · 0 评论