摘要: mongodb 使用mongodump备份 指定用户名密码 出现错误 解决方法: 添加--authenticationDatabase admin 再次备份,备份成功 阅读全文
posted @ 2019-04-13 17:28 minger_lcm 阅读(5759) 评论(0) 推荐(0) 编辑
摘要: MongoDB 备份(mongodump)与恢复(mongorestore) 备份:使用mongodump命令导出所有数据库到指定目录 看这个帖子 mongodb 使用mongodump备份 1.备份指定的库 执行命令备份成功, -d dbname 2.备份指定的集合 3.备份所有的库 不加 -d 阅读全文
posted @ 2019-04-13 17:28 minger_lcm 阅读(5001) 评论(0) 推荐(0) 编辑
摘要: 我们可以修改列表里面元素的名字 例如: 修改age=34的数据,hobby里面的"足球"改为"网球" 第一种方法: 修改了,需要用到hobby.$ 第二种方法: 我们也可以用这种方法,把hobby里面"网球"元素改为"足球" 利用这种方法找到列表的第二个元素,修改为足球 "$" 字符 代表 下标位置 阅读全文
posted @ 2019-04-13 16:16 minger_lcm 阅读(847) 评论(0) 推荐(0) 编辑
摘要: MongoDB $关键字 关系比较符号 $lt $lte $gt $gte $ne MongoDB 查询$关键字 $in $or $all MongoDB limit 选取 skip跳过 sort排序 方法 阅读全文
posted @ 2019-04-13 16:14 minger_lcm 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 查询中常见的 等于 大于 小于 大于等于 小于等于 等于 : 在MongoDB中什么字段等于什么值其实就是 " : " 来搞定 比如 "name" : "jack" 小于 : 在MongoDB中的 小于 < 号 我们用 : $lt 比如 : "age" : { $lt : 73 } 就是 得到 "a 阅读全文
posted @ 2019-04-13 16:13 minger_lcm 阅读(4004) 评论(0) 推荐(0) 编辑
摘要: 只要满足$in [] 里面的元素 都可以查询出来 阅读全文
posted @ 2019-04-13 16:12 minger_lcm 阅读(57984) 评论(0) 推荐(1) 编辑
摘要: MongoDB limit 选取 skip跳过 sort排序 在mysql里有order by MongoDB用sort代替order by Limit 选取 : 我要从这些 Document 中取出多少个 选取2条Document 从整个collection集合的第一条数据Document开始选取 阅读全文
posted @ 2019-04-13 16:11 minger_lcm 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: MongoDB update修改器: 针对Fields的$修改器 $inc $set $unset MongoDB update修改器: 针对Arrays的$修改器 $push $pull $pop MongoDB "$" 字符 下标位置 阅读全文
posted @ 2019-04-13 15:59 minger_lcm 阅读(185) 评论(0) 推荐(0) 编辑
摘要: MongoDB update修改器: $inc $set $unset $push $pull $pop 针对Fields的$修改器 $set: $set:{"gender":"男"} 解释: $set 是update时的关键字,表示我要设置gender属性的值为"男" 如果该条Documents没 阅读全文
posted @ 2019-04-13 15:58 minger_lcm 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 针对Arrays的$修改器 $push : 它是用来对Array (list)数据类型进行 增加 新元素的,相当于我们Python中 list.append() 方法 做一个小例子 :首先我们要先对原有数据增加一个Array类型的field: 对age=34的数据添加hobby字段 列表 对age= 阅读全文
posted @ 2019-04-13 15:58 minger_lcm 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 连接我的MongoDB 看到这样 打开db1数据库里面user集合,看到user集合里面的数据,他会自带查询语句 看这里以tree方式显示 可以以table方式显示 还可以json方式显示 按照自己的哪个舒服就用哪个 阅读全文
posted @ 2019-04-13 13:39 minger_lcm 阅读(4275) 评论(0) 推荐(0) 编辑
摘要: 做增删改查操作前都要先切换到需要操作的数据库 db.集合名(Collection).操作(参数) 这个操作是个方法类似于orm操作 新建数据库db1 1.插入: MongoDB 之 插入数据(insert() insertOne() insertMany()) 之 Collection insert 阅读全文
posted @ 2019-04-13 13:36 minger_lcm 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: 使用user集合,删除user集合的数据 delete_one(): 删除一条数据 阅读全文
posted @ 2019-04-13 13:32 minger_lcm 阅读(2881) 评论(0) 推荐(0) 编辑
摘要: 查询 mongo_db 类似于 服务器命令行的db 我们可以db.user.find() 查询 find() 需要加上列表 返回结果,和服务器一样的 find_one()方法: 和findOne效果一样,返回第一条数据 是一个字典可以取 循环对象,循环比加list好,因为res是生成器,效率高 是一 阅读全文
posted @ 2019-04-13 13:31 minger_lcm 阅读(517) 评论(0) 推荐(0) 编辑
摘要: insert_one(): 对一张不存在表插入数据,他会在插入数据同时自动生成数据表, 例如我要对chat集合插入数据,插入一个空数据 返回对象 inserted_id 获取插入的数据的_id ObjectId insert_many() :插入多条数据 拿到对象 阅读全文
posted @ 2019-04-13 13:31 minger_lcm 阅读(3705) 评论(0) 推荐(0) 编辑
摘要: 现在chat集合里有3条数据 更新 update_one() 传入前面条件,后面关键词 更新成功 阅读全文
posted @ 2019-04-13 13:31 minger_lcm 阅读(7827) 评论(0) 推荐(0) 编辑
摘要: MongoDB pymongo模块 MongoDB pymongo模块 查询 MongoDB pymongo模块 插入数据 MongoDB pymongo模块 更新数据 MongoDB pymongo模块 删除数据 阅读全文
posted @ 2019-04-13 13:29 minger_lcm 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 安装pymongo模块 连接mongodb代码,生成pymongo对象,传入连接服务器相关参数 ip 端口 阅读全文
posted @ 2019-04-13 13:27 minger_lcm 阅读(263) 评论(0) 推荐(0) 编辑