学习mongo系列(十一)关系】的更多相关文章

准备工作:首先在maxh数据库的address集合中先插入数据 > db.address.insert({child_address:"gansu"}) WriteResult({ "nInserted" : 1 })> db.address.insert({child_address:"lanzhou"}) WriteResult({ "nInserted" : 1 }) > db.address.find…
一.设置密码及用户角色[1] > db.createUser(... {... user: "maxh",... pwd: "123",... roles: [ "readWrite", "dbAdmin" ]... }... )Successfully added user: { "user" : "maxh", "roles" : [ "readW…
> db.user.find().pretty(){ "_id" : ObjectId("56946fba3a18f4867aecbcd1"), "name" : "admin", "password" : "123456", "title" : "admin", "grade" : 50}{ "_id"…
一.安装mongo数据库 下载链接https://www.mongodb.org/downloads, 在执行如下命令的时候事先按照目录新建如下的目录:(如果数据库安装在D盘就在D盘的根目录下建)"C:\data\dbConf\mongodb.log""C:\data\db" 为了从命令提示符下运行MongoDB服务器,你必须从MongoDB目录的bin目录中执行mongod.exe文件:mongod.exe --bind_ip 127.0.0.1 --logpat…
一.备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据.该命令可以导出所有数据到指定目录中. mongodump命令可以通过参数指定导出的数据量级转存的服务器. mongodump命令脚本语法如下: >mongodump -h dbhost -d dbname -o dbdirectory -h: MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d: 需要备份的数据库实例,例如:test -o: 备份的数据…
一.索引 二.聚合 三.复制(副本集) 四.分片 尚未实践操作. 详见http://www.runoob.com/mongodb/mongodb-indexing.html…
aggregate()聚合,主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果.有点类似sql语句中的 count(*) 接上边的数据库: > db.user.aggregate([{$group:{_id:"name",num:{$sum:1}}}]) { "_id" : "name", "num" : 6 }> db.user.aggregate([{$group:{_id:"$nam…
MongoDB OR 条件 MongoDB OR 条件语句使用了关键字 $or,语法格式如下: >db.col.find( { $or: [ {key1: value1}, {key2:value2} ] } ).pretty() > db.user.find({$or:[{"name":"admin","grade":"99"}]}).pretty()> db.user.find({$or:[{"…
一.find() 方法以非结构化的方式来显示所有文档.如果你需要以易读的方式来读取数据,可以使用 pretty() 方法,语法格式如下:db.collection_name.find().pretty() 1.查看数据库下的所有的collection: show collections   2.查看collection下的数据 db.collection_name.find().pretty() MongoDB数据更新可以使用update()函数.在执行remove()函数前先执行find()命…
一.update()方法 >db.user.update({"name":"user1"},{$set:{"title":"admin"}}) WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 }) > db.user.find() { "_id" : Obje…