![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 8621 阅读 · 4 评论 -
django 操作mongoDB Mongoengine教程(1)——概述
Mongoengine教程(1)——概述 APR 2ND, 2014 12:00 AM | COMMENTS MongoEngine是MongoDB的一个ODM(Object-Document Mapper)框架,它提供了类似Django的语法来操作MongoDB数据库。 安装 安装 MongoEngine 需要先安装 PyMongo。 使用pip安装 $转载 2015-10-16 15:22:00 · 8421 阅读 · 0 评论 -
django 操作mongoDB Mongoengine教程(2)——文档模式
在MongoDB中一个文档(document)与关系型数据库中的一行(row)相似;文档保存在集合(collection)中,行保存在表(table)中。 定义文档的模式 与django类似,要定义一个文档模式只需要创建一个类继承自 Document,并添加一些 Field 对象。 from mongoengine import * import datetime class Pa转载 2015-10-16 15:23:45 · 3859 阅读 · 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 · 3026 阅读 · 0 评论 -
django 操作mongoDB Mongoengine教程(5)——信号
MongoEngine在进行数据操作时会发出一些信号,我们可以连接这些信号进行一些额外的操作。注意:要在MongoEngine中使用信号,需要安装 blinker 这个库。 $ pip install blinker MongoEngine提供的信号如下: pre_init: 在创建一个新的 Document 或者 EmbeddedDocument 实例对象之后,并且对象初始化转载 2015-10-16 16:46:29 · 1455 阅读 · 0 评论 -
MongoDB基本操作命令
MongoDB基本命令用 成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。 输入help可以看到基本操作命令: show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户 use :切换当前数据库,这和MS-SQL里面的意思一样 db转载 2015-10-21 10:58:49 · 425 阅读 · 0 评论 -
mongo基础
一、基础 1、mongodb是什么类型的数据库? mongodb是一个基于document的NOSQL数据库,每条数据的结构为BSON形式。mongodb不能支持join和事务,支持索引(组合索引、唯一索引等)和丰富的查询条件,单条document的写操作是原子的。mongodb使用“replica set”架构模式来提高数据的可用性,避免数据丢失和自动failover机制;其转载 2016-09-21 18:57:49 · 659 阅读 · 0 评论