pymongo

    2热度

    2回答

    我使用Python 2.6.6,pymongo 1.9,MongoDB的1.6.5,Ubuntu的10.10 我有FindAndModify命令奇怪的问题。 我有两个相同的进程在同一时间运行。他们使用FindAndModify从数据库获取记录(实现某种队列)。 所以为了让只有一个进程获取记录我这样做: find_and_modify({query:{"status":"loaded"},updat

    5热度

    1回答

    我用: 的MongoDB 1.6.5 Pymongo 1.9 的Python 2.6.6 我有3种类型的守护程序。第一次从网页下载数据,第二次分析并保存结果,第三组结果。他们都在与Mongodb合作。 在一段时间内第三次抛出守护许多例外是这样的(主要是当有DB数据的大金额): Traceback (most recent call last): File "/usr/local/lib/

    1热度

    2回答

    我想直接从python脚本服务从GridFS的图像GridFS的,但只有我看到的是黑屏: #!/usr/bin/env python from pymongo import Connection import gridfs db = Connection().gridfs_example fs = gridfs.GridFS(db) f= fs.get_last_version('

    13热度

    2回答

    是否可以将pymongo Cursor作为键值对进行迭代,如dict?我使用python 2.6和pymongo 1.9。 我已经试过这样: import pymongo mongo = pymongo.Connection('localhost') mongo_db = mongo['my_database'] mongo_coll = mongo_db['my_collection']

    1热度

    2回答

    我在使用pymongo查询mongodb时遇到问题。 我不知道如何避免为每条记录获取_id。 我做这样的事情, 结果= db.meta.find(过滤器,[ '模型', 'fields.parent', 'fields.status', “fields.slug ', 'fields.firm', 'fields.properties']) 我不想迭代游标元素只删除一个字段。 谢谢, 华

    6热度

    1回答

    results = docDB.posts.find({"active":True }).sort("pop_score", pymongo.DESCENDING) 这是我现在的排序。但问题是,有些东西具有相同的“分数”。在这种情况下,如果他们打结,我希望他们按照“绑定”的时间排序。 我该怎么做?在Mysql中可以这样做...

    18热度

    2回答

    所有独特的标签,我用的MongoDB开始的列表,并与文档的集合,看起来像下面 { "type": 1, "tags": ["tag1", "tag2", "tag3"] } { "type": 2, "tags": ["tag2", "tag3"] } { "type": 3, "tags": ["tag1", "tag3"]

    9热度

    1回答

    我对mongodb/pymongo非常陌生。我已经成功地将数据导入到mongo中,并且希望使用组功能将相似的行组合在一起。例如,如果把我的数据是这样的: data = [{uid: 1 , event: 'a' , time: 1} , {uid: 1 , event: 'b' , time: 2} , {uid: 2 , event: 'c' , time: 2} ,

    19热度

    1回答

    我想查询一个mongo集合中的记录,该记录对于名为'scheme'的字段没有值,或者显式地具有值'http'为'计划'。听起来很容易,但这个问题已经证明比第一次出现更复杂。 由于db.collection.find({'scheme': None})回报,其中“方案”是不明确的(无索引字段)的所有记录,我最初以为下面将工作: db.collection.find({'scheme': {'$in'

    4热度

    2回答

    我有这样的MongoDB的文件: { "user": ObjectID("4d71076b26ab7b032800009f") "pages" : [ { "name" : "Main", "content" : [ { "id" : ObjectId("4d71076b26ab7b052800009f") },