一.简洁 MongoDB是一款强大、灵活、且易于扩展的通用型数据库 1、易用性 2、易扩展性 3、丰富的功能 4、卓越的性能 二. MongoDB基础知识 1、文档是MongoDB的核心概念。文档就是键值对的一个有序集{'msg':'hello','foo':3}。类似于python中的有序字典。 ...
分类:
数据库 时间:
2018-01-15 15:29:24
阅读次数:
179
pymongo来操作MongoDB数据库,但是直接把对于数据库的操作代码都写在脚本中,这会让应用的代码耦合性太强,而且不利于代码的优化管理 一般应用都是使用MVC框架来设计的,为了更好地维持MVC结构,需要把数据库操作部分作为model抽离出来,这就需要借助MongoEngine MongoEngi ...
分类:
编程语言 时间:
2018-01-07 00:47:38
阅读次数:
198
1安装之后,在对应的bin目录,同级创建data文件,并在data文件中添加db文件 2、连接服务器;bin目录直接调用cmd命令;输入mongod --dbpath d:\mongodb\data\db 回车即可; 出现以下命令就可以了 3、重新再bin目录调用cmd 输入mongo 回车即可执行 ...
分类:
数据库 时间:
2018-01-06 14:31:36
阅读次数:
216
MongoDB数据库默认是没有用户名及密码的,即无权限访问限制。为了方便数据库的管理和安全,需创建数据库用户。 用户创建语法格式 user字段:用户的名字;必填 pwd字段:用户的密码;必填 cusomData字段:为任意内容,例如可以为用户全名介绍; roles字段:指定用户的角色,可以用一个空数 ...
分类:
数据库 时间:
2018-01-04 18:04:53
阅读次数:
217
1、在任何的数据库之中,索引都是一种提升数据库检索性能的手段,在MongoDB数据库中依然会存在有两种的索引创建:自动创建、手动创建 2、范例:重新创建一个简单的students集合,在students没有设置任何索引,通过getIndexes()函数观察存在的索引内容;=> db.students ...
分类:
数据库 时间:
2017-12-29 19:02:06
阅读次数:
158
mongodb 数据库备份mongodump --host mongodb.example.net --port 27017备份路径选择mongodump --out /data/backup/选择要备份的数据库和集合mongodump --collection myCollection --db test创建非本地数据库备份mongodump --host mongodb1.exam
分类:
数据库 时间:
2017-12-29 16:21:18
阅读次数:
199
一、连接 mongodb 数据库 以下操作默认都是以上面操作为前提(已连接成功)而做的操作 二、查的各种姿势 1)通过主键_id来查询,注意:_id不是直接用字符串来表示,要用 new \MongoDB\BSON\ObjectId 对象 2)查询指定字段(其中_id默认是返回的,如果不想返回,要设置 ...
分类:
数据库 时间:
2017-12-28 11:47:09
阅读次数:
694
这几天一直在折腾mongodb数据库,一直出现如下这个问题 尝试各种方法都不行 当mongodb service 没有运行的时候会发生这样的错误 尝试了新建一个/data/db 目录,也不奏效。 后来通过搜索,寻找到来解决方法,运行命令 再去调用数据库命令 就可以完美解决问题了 最终mac下显示成功 ...
分类:
数据库 时间:
2017-12-27 11:55:52
阅读次数:
670
1、MongoDB数据库备份 1、语法: mongodump -h dbhost -d dbname -o dbdirectory 参数说明: -h: MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d: 需要备份的数据库实例,例如:te ...
分类:
数据库 时间:
2017-12-26 16:11:55
阅读次数:
183
准备工作: 下载好mongodriver.jar包(https://oss.sonatype.org/content/repositories/releases/org/mongodb/mongodb-driver/3.6.1/) 代码实现: try { // 实例化Mongo对象,连接27017端 ...
分类:
数据库 时间:
2017-12-25 19:30:46
阅读次数:
255