mongoDB
文章平均质量分 57
youbo_sun
涉足机器学习、区块链、大数据、数据分析、系统开发和架构
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
django 操作mongoDB Mongoengine教程(3)——数据查询
与Django一样,Document类都有一个 objects 属性。它用于将类与数据库关联起来。objects属性是一个QuerySetManager类型的对象,它的操作会返回一个QuerySet类型的对象。可以通过对QuerySet对象的迭代获取数据库中的数据。class User(Document): name = StringField() country = Stri转载 2015-10-16 15:24:42 · 8819 阅读 · 4 评论 -
django 操作mongoDB Mongoengine教程(1)——概述
Mongoengine教程(1)——概述APR 2ND, 2014 12:00 AM | COMMENTSMongoEngine是MongoDB的一个ODM(Object-Document Mapper)框架,它提供了类似Django的语法来操作MongoDB数据库。安装安装 MongoEngine 需要先安装 PyMongo。使用pip安装$转载 2015-10-16 15:22:00 · 8548 阅读 · 0 评论 -
django 操作mongoDB Mongoengine教程(2)——文档模式
在MongoDB中一个文档(document)与关系型数据库中的一行(row)相似;文档保存在集合(collection)中,行保存在表(table)中。定义文档的模式与django类似,要定义一个文档模式只需要创建一个类继承自 Document,并添加一些 Field 对象。from mongoengine import *import datetimeclass Pa转载 2015-10-16 15:23:45 · 3988 阅读 · 1 评论 -
django 操作mongoDB Mongoengine教程(4)——文件存储
MongoDB的GridFS支持直接在数据库中存储文件。要在MongoEngine中使用GridFS,只要使用 FileField 对象即可。以下是一个例子:class Animal(Document): genus = StringField() family = StringField() photo = FileField()marmot = Animal(g转载 2015-10-16 15:25:58 · 3148 阅读 · 0 评论 -
django 操作mongoDB Mongoengine教程(5)——信号
MongoEngine在进行数据操作时会发出一些信号,我们可以连接这些信号进行一些额外的操作。注意:要在MongoEngine中使用信号,需要安装 blinker 这个库。$ pip install blinkerMongoEngine提供的信号如下:pre_init: 在创建一个新的 Document 或者 EmbeddedDocument 实例对象之后,并且对象初始化转载 2015-10-16 16:46:29 · 1546 阅读 · 0 评论 -
MongoDB基本操作命令
MongoDB基本命令用成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样 db转载 2015-10-21 10:58:49 · 495 阅读 · 0 评论 -
mongo基础
一、基础1、mongodb是什么类型的数据库? mongodb是一个基于document的NOSQL数据库,每条数据的结构为BSON形式。mongodb不能支持join和事务,支持索引(组合索引、唯一索引等)和丰富的查询条件,单条document的写操作是原子的。mongodb使用“replica set”架构模式来提高数据的可用性,避免数据丢失和自动failover机制;其转载 2016-09-21 18:57:49 · 757 阅读 · 0 评论
分享