
mongo数据库
YPL_ZML
这个作者很懒,什么都没留下…
展开
-
MongoDB 备份(mongodump)与恢复(mongorestore)
1、MongoDB数据备份在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。mongodump命令可以通过参数指定导出的数据量级转存的服务器。语法mongodump命令脚本语法如下:>mongodump -h dbhost -d dbname -o dbdirectory-h:B所在服务器地址,例如:127.0.0.1...转载 2019-06-19 21:34:54 · 256 阅读 · 0 评论 -
mongo数据库安装与启动备忘()
Mongo安装与启动:下载完成之后将bin路径加到环境变量中。在mongodb目录中新建data文件夹在管理员模式下打开cmd,启动mongodb:注意路径中不能出现中文,可能会造成找不到文件夹。新开一个cmd, 进入到mongo中:...原创 2019-06-17 22:08:33 · 122 阅读 · 0 评论 -
MongoDB基本命令
show dbs; #查看全部数据库show collections; #显示当前数据库中的集合(类似关系数据库中的表)show users; #查看当前数据库的用户信息use <db name>; #切换数据库跟mysql一样db;或者db.getName(); #查...转载 2019-06-17 22:12:22 · 123 阅读 · 0 评论 -
mongo创建删除数据库集合命令
1、语法MongoDB 创建数据库的语法格式如下:use DATABASE_NAME如果数据库不存在,则创建数据库,否则切换到指定数据库。2、实例以下实例我们创建了数据库 runoob:> use runoobswitched to db runoob> dbrunoob>如果你想查看所有数据库,可以使用show dbs命令:> show dbs...原创 2019-06-17 22:18:56 · 988 阅读 · 0 评论 -
mongo插入数据库操作
MongoDB插入文档(db.col.insert/save(doc))文档的数据结构和JSON基本一样。所有存储在集合中的数据都是BSON格式。BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON。插入文档MongoDB 使用 insert() 或 save() 方法向集合中插入文档,语法如下:db.COLLECTION_NAME.insert(docume...原创 2019-06-17 22:22:15 · 481 阅读 · 0 评论 -
mongo更新数据库操作
MongoDB 更新文档(db.col.update/save(doc))MongoDB 使用update()和save()方法来更新集合中的文档。接下来让我们详细来看下两个函数的应用及其区别。(1)update() 方法update() 方法用于更新已存在的文档。语法格式如下:db.collection.update( <query>, <update>...转载 2019-06-17 22:24:59 · 584 阅读 · 0 评论 -
mongo删除文档操作
MongoDB 删除文档(db.col.remove())在前面的几个章节中我们已经学习了MongoDB中如何为集合添加数据和更新数据。在本章节中我们将继续学习MongoDB集合的删除。MongoDB remove()函数是用来移除集合中的数据。MongoDB数据更新可以使用update()函数。在执行remove()函数前先执行find()命令来判断执行的条件是否正确,这是一个比较好的习惯...转载 2019-06-17 22:26:42 · 374 阅读 · 0 评论 -
MongoDB 查询文档
MongoDB 查询文档使用 find() 方法。find() 方法以非结构化的方式来显示所有文档。语法MongoDB 查询数据的语法格式如下:db.collection.find(query, projection)query :可选,使用查询操作符指定查询条件projection :可选,使用投影操作符指定返回的键。查询时返回文档中所有键值, 只需省略该参数即可(默认省略)。...转载 2019-06-18 21:40:18 · 163 阅读 · 0 评论 -
MongoDB AND or 以及联合使用操作
MongoDB 的 find() 方法可以传入多个键(key),每个键(key)以逗号隔开,及常规 SQL 的 AND 条件。语法格式如下:>db.col.find({key1:value1, key2:value2}).pretty()实例以下实例通过by和title键来查询菜鸟教程中MongoDB 教程的数据> db.col.find({"by":"菜鸟教程", "ti...转载 2019-06-18 21:42:35 · 4837 阅读 · 0 评论 -
AND 和 OR 联合使用
以下实例演示了 AND 和 OR 联合使用,类似常规 SQL 语句为:‘where likes>50 AND (by = ‘菜鸟教程’ OR title = ‘MongoDB 教程’)’>db.col.find({"likes": {$gt:50}, $or: [{"by": "菜鸟教程"},{"title": "MongoDB 教程"}]}).pretty(){ ...转载 2019-06-18 21:44:51 · 611 阅读 · 0 评论 -
MongoDB条件操作符
描述条件操作符用于比较两个表达式并从mongoDB集合中获取数据。在本章节中,我们将讨论如何在MongoDB中使用条件操作符。MongoDB中条件操作符有:$gt ----大于 ---- greater than >$gte ----大于等于----- gt equal >=$lt ---小于----- less than <$lte ---小于等...转载 2019-06-18 21:47:09 · 447 阅读 · 0 评论 -
$type操作符
在本章节中,我们将继续讨论MongoDB中条件操作符 $type。$type操作符是基于BSON类型来检索集合中匹配的数据类型,并返回结果MongoDB 中可以使用的类型如下表所示:类型 数字 备注Double 1 String 2 Object 3 Array 4 Binary data 5 Undefined 6 已废弃。Object id 7 Boolean 8 Da...转载 2019-06-18 21:50:11 · 679 阅读 · 0 评论 -
MongoDB limit() sort() skip() count()方法用法
如果你需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。语法limit()方法基本语法如下所示:>db.COLLECTION_NAME.find().limit(NUMBER)实例集合 col 中的数据如下:{ "_id" : ObjectId("56066542...转载 2019-06-20 08:39:07 · 881 阅读 · 0 评论 -
MongoDB 聚合(db.col.aggregate())
MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的 count(*)。aggregate() 方法MongoDB中聚合的方法使用aggregate()。语法aggregate() 方法的基本语法格式如下所示:>db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATI...转载 2019-06-18 22:04:06 · 392 阅读 · 0 评论 -
MongoDB 索引(db.col.ensureIndex())
索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,索引是对数据库表中一列或多列的值进行排序的一种结构ensureIndex() 方法...转载 2019-06-18 22:06:18 · 6291 阅读 · 0 评论 -
MongoDB:查询和投影操作符(参照)
原帖,请参看这里。官网:https://docs.mongodb.com/manual/reference/operator/query/。这一章节都是很简单的英语,就做一个很简单的备注,如果连这个英语都看不懂,那就需要提高了,程序员看不懂基本的英语是很难提高的。 这一章节还需要完善一些样例,这个有待补充。查询选择器比较 名字 描述 $eq Matches v...转载 2019-07-01 22:59:47 · 761 阅读 · 0 评论