

MongoDB 是由C++编写的?那么为何会在Python领域中风生水起呢?
source link: http://www.10tiao.com/html/385/201807/2651697878/1.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

MongoDB 是一个面向文档存储的数据库,操作起来比较简单和容易。
你可以在MongoDB记录中设置任何属性的索引 (如:FirstName="Sameer",Address="8 Gandhi Road")来实现更快的排序。
你可以通过本地或者网络创建数据镜像,这使得MongoDB有更强的扩展性。
如果负载的增加(需要更多的存储空间和更强的处理能力) ,它可以分布在计算机网络中的其他节点上这就是所谓的分片。
Mongo支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查询文档中内嵌的对象及数组。
MongoDb 使用update()命令可以实现替换完成的文档(数据)或者一些指定的数据字段 。
Mongodb中的Map/reduce主要是用来对数据进行批量处理和聚合操作。
Map和Reduce。Map函数调用emit(key,value)遍历集合中所有的记录,将key与value传给Reduce函数进行处理。
Map函数和Reduce函数是使用Javascript编写的,并可以通过db.runCommand或mapreduce命令来执行MapReduce操作。
GridFS是MongoDB中的一个内置功能,可以用于存放大量小文件。
MongoDB允许在服务端执行脚本,可以用Javascript编写某个函数,直接在服务端执行,也可以把函数的定义存储在服务端,下次直接调用即可。
MongoDB支持各种编程语言:RUBY,PYTHON,JAVA,C++,PHP,C#等多种语言。
2、MongoDB安装
3、mongoDB基本操作
(2)查询操作
读取操作从集合中检索文档
db.collection.find()
(5)插入数据
(8)排序
排序时,直接调用sort()方法,并在其中传入排序的字段及升降序标志即可
pymongo.ASCENDING为升序,pymongo.DESCENDING为降序
results=collection.find().sort('name',pymongo.ASCENDING)
(9)偏移
如只想去某几个元素,可以利用skip()方法偏移位置来忽略前面的元素
results=collection.find().sort('name',pymongo.ASCENDING).skip(2) #只取第三个及后面的元素
另外还可以使用limit()方法指定要取的结果个数
results=collection.find().sort('name',pymongo.ASCENDING).skip(2).limit(2) #只取两个结果
(12)其他操作
pyMongo还提供了一些组合方法:
find_one_and_delete() 查找后删除
find_one_and_replace() 查找后替换
find_one_and_update() 查找后更新
create_index() 在集合上创建索引
create_indexes() 在集合上创建一个或多个索引
drop_index() 删除此集合上的索引
进群:125240963 即可获取数十套PDF哦!
Recommend
-
82
-
64
-
51
-
75
二十世纪80和90年代,在中国美妆护肤市场没有爽肤水、面霜、眼霜、精华的区分,更别提唇彩、睫毛膏、眼影这些彩妆需求。大概能够概括这些的,只...
-
44
蜘蛛纸牌 - 《蜘蛛纸牌》是由 Oberon Games 开发的一款休闲益智类游戏 - NEXT
-
49
-
51
唱吧 K 歌 - 唱吧 K 歌” 是由唱吧 APP 重磅推出的首款微信端内 K 歌小程序 - NEXT
-
30
唱吧 K 歌 - “唱吧 K 歌” 是由唱吧 APP 重磅推出的首款微信端内 K 歌小程序 - NEXT
-
29
有问题,上知乎。知乎是中文互联网知名知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。
-
53
来源:环球科学作为宇宙中最神秘的天体,黑洞一般被认为是一种扭曲的时空结构:所有质量集中于奇点,而不存在物质结构。但是,两位中国科学家提出了全然不同的黑洞观。兰州大学的魏少文、刘玉孝两位教授与加拿大滑铁卢大学的合作者在两篇发表于《物理评论快报
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK