nosql
文章平均质量分 66
贱圣
一只爱dota的程序猿
展开
-
mongodb在存储0的时候会出现一些问题
在今天干活的时候发现了使用mongodb的一个问题。一条数据里面有一个字段的值为0,在第一次存储的时候没有出现问题。可是当我把这条数据的其他字段修改,然后再次保存之后发现,值为0的这个键值对居然没了。但是我在shell里面用ORM工具取出这条数据然后打印这个字段发现一切正常,这个字段是有值的,但是在mongo里面我就是看不到,我写的一个脚本在取出这条数据的时候也没有这个字段了...原创 2012-06-29 17:17:24 · 733 阅读 · 0 评论 -
MongoEngine文档翻译__用户向导(三)定义文档
在MongoDB里面,一条文档大致相当于关系型数据库里面的一行。在关系型数据库里面,行是被存储在表里面,并且有一个严格的结构。MongoDB里面把文档存储在集合里面而不是存在表里面,最根本上的不同就是在数据库层面上没有强制的结构限制。 定义一个文档纲要 MongoEngine允许你为文档定义一个纲要这可以帮你减少编码错误,让你利用现有的字段来定义各种功能的函数。 定义翻译 2012-08-07 14:22:42 · 1277 阅读 · 5 评论 -
MongoEngine文档翻译__用户向导(二)连接MongoDB
连接一个运行的MongoDB实例,可以使用connect( ) 函数。第一个参数是需要连接的数据库名称,如果该数据库不存在,那么就会新建一个相应的数据库。如果该数据库需要验证登录,那么用户名和密码这些参数也需要提供。from mongoengine import connectconnect('project1', username='webapp', password='pwd123'翻译 2012-05-18 13:19:02 · 660 阅读 · 0 评论 -
MongoEngine文档翻译__用户向导(一)安装MongoEngine
最近开始做一个Python + MongoDB的项目,用到了MongoEngine这个非常不错的ORM工具,我将MongoEngine的文档翻译一部分出来,与大家分享。 安装MongoEngine 为了使用MongoEngine,我们首先需要先下载一个MongoDB并且确保它能正常运行,你还需要安装pymongo。 可以用pip安装MongoEngine:翻译 2012-05-18 12:48:20 · 603 阅读 · 0 评论 -
MongoEngine文档翻译__用户向导(五)查询数据库
Document类有一个objects 属性,用来访问在数据库中跟这个类有关的数据。这个objects 属性其实是一个QuerySetManager ,它会创建和返回访问的一个新的 QuerySet。这个QuerySet 可以是在数据库中取出的重复的Document:# Prints out the names of all the users in the databasefor us翻译 2012-08-19 22:20:07 · 1787 阅读 · 1 评论 -
MongoEngine文档翻译__用户向导(四)Document实例
Document实例创建一个新的document对象,创建一个相关document类的实例,可以在字段的构造器中赋值。你可以在任何document里面的字段设置值;>>> page = Page(title="Test Page")>>> page.title'Test Page'你可以使用基础对象属性的语法来赋值:>>> page.title = "Example Page"翻译 2012-08-07 15:40:01 · 1161 阅读 · 0 评论