随笔分类 - MongoDB
摘要:当SQL满足不了你的需求或者SQL 已经不是必须的或者最佳的选择时,就是你考虑这类NoSQL 的时候了。 当你的内存大于你的数据时,schema也不是太确定时,mongodb在这里静静地等待My SQL转业户为了尝鲜过来看热闹的,不改变设计模式,爽在前面痛在后面; 当你唯一追求的就是速度,又对mem
阅读全文
摘要:BSON是由10gen开发的一个数据格式,目前主要用于MongoDB中,是MongoDB的数据存储格式。BSON基于JSON格式,选择JSON进行改造的原因主要是JSON的通用性及JSON的schemaless的特性。 BSON主要会实现以下三点目标: 1.更快的遍历速度 对JSON格式来说,太大的
阅读全文
摘要:python直接连接mongo数据库 def __init__(self): self.client = MongoClient() self.db=self.client['blog'] python通过MongoEngine链接数据库 import mongoengine from mongoe
阅读全文
摘要:参考文档链接:https://pypi.python.org/pypi/pymongo pymongo的参考文档http://api.mongodb.com/python/current/tutorial.html mongoengine的参考文档:https://pypi.python.org/p
阅读全文
摘要:创建一个学生信息表(至少包含:姓名,性别,成绩,年龄) 1、写入十五条不同的数据 db.students.insertMany([{ name: "bob", age: 16, sex: "male", grade: 95},{ name: "ahn", age: 18, sex: "female"
阅读全文
摘要:转自:http://www.mongoing.com/docs/tutorial/remove-documents.html 删除的方法 MongoDB provides the following methods to delete documents of a collection: db.co
阅读全文
摘要:转自:http://www.mongoing.com/docs/tutorial/update-documents.html 更新 MongoDB提供如下方法更新集合中的文档: db.collection.updateOne() 即使可能有多个文档通过过滤条件匹配到,但是也最多也只更新一个文档。 3
阅读全文
摘要:转自:http://www.mongoing.com/docs/tutorial/insert-documents.html 插入方法 MongoDB提供了如下方法向集合插入 文档 documents : db.collection.insertOne() db.collection.insertM
阅读全文
摘要:转自:http://www.mongoing.com/docs/tutorial/query-documents.html 查询方法 MongoDB 提供了 db.collection.find() 方法从集合中读取文档。db.collection.find() 方法返回指向匹配文档的:doc:cu
阅读全文
摘要:登陆mongodb官网点击右侧的下载 登陆mongodb官网点击右侧的下载 选择windows平台,如图点击需要的zip文件下载(笔者这里主要讲诉zip文件的安装) legacy版本可以用于旧版本系统下安装,这里不推荐。 选择windows平台,如图点击需要的zip文件下载(笔者这里主要讲诉zip文
阅读全文
摘要:use game //使用game,以下假设操作的collection是foo db.foo.remove({"id":"bar"}) //删除一条数据 db.foo.remove() //删除foo中的所有记录,但是foo还存在,show collection还可以看到foo db.foo.dro
阅读全文
摘要:MongoDB 聚合 MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的 count(*)。 aggregate() 方法 MongoDB中聚合的方法使用aggregate()。 语法 aggregate() 方法的基
阅读全文
摘要:MongoDB 使用 update() 和 save() 方法来更新集合中的文档。 update() 方法 update() 方法用于更新已存在的文档。语法格式如下: 参数说明: query : update的查询条件,类似sql update查询内where后面的。 update : update
阅读全文
摘要:## mongodb的用户管理(认证管理) 用户分三种 用户分三种 全局用户 数据库对应用户 只读用户 ### 创建全局用户(全局用户只能在admin账户下创建) 创建了一个名为zhuima,密码为zhuima的全局账户 创建了一个名为zhuima,密码为zhuima的全局账户 1 2 3 4 5
阅读全文
摘要:启动MongoBD时报错:window不能再本地计算机启动MongoDB,如下: 进入bin文件夹 1,右键开始 运行 cmd 2,cd E:\Program Files\MongoDB\Server\3.2\bin 3,E: 进入bin文件夹 1,右键开始 运行 cmd 2,cd E:\Progr
阅读全文