ICode9

精准搜索请尝试: 精确搜索
  • python – 如何使用pymongo备份和恢复MongoDB?2019-07-03 17:45:53

    pymongo是否提供API来启用集合和行的备份或导出?解决方法:让我分两部分回答这个问题 > pymongo是否提供API来启用备份或导出 集合和行? 截至目前,不是.它没有为备份/ mongodump提供绑定方法 >可以使用pymongo来启用集合的备份或导出行? 是.假设我们有一个集合col,其中包含以下文档 {

  • python – mongomock如何与马达一起使用?2019-07-02 22:52:37

    我有一个用Tornado和Motor实现的服务器, 而且我遇到过这个pymongo的模拟:https://github.com/vmalloc/mongomock 为了快速运行它,我真的很喜欢对我的代码进行单元测试而没有真正调用DB的想法. 我已经尝试修补马达来将调用传递给mongomock,就像那样: from mock import MagicMock impo

  • python – 仅初始化类变量一次2019-07-02 19:52:59

    class db: global_ids = {} global_mappings = {} def __init__: db_client = sth sth #clinet to mongo db db_connection = sth sth #connection to mongo db db_coll = sth sth 我需要一些类变量(全局ID和全

  • python – DBRefs可以包含其他字段吗?2019-07-01 02:42:45

    我在使用需要使用DBRefs的MongoDB时遇到过几种情况.但是,我还想在DBRef本身中缓存引用文档中的一些字段. {$ref:'user', $id:'10285102912A', username:'Soviut'} 例如,即使引用了用户文档,我也可能希望用户名可用.这将为我提供单一文件方法的所有好处;更快速查询并消除了在我的

  • 使用pymongo在MongoDB中通过ObjectId获取值的最有效方法是什么?2019-06-30 08:55:00

    db.test.find_one(ObjectId('4f3dd96d1453373bcb000000')) 或完全不同的东西?我知道_id列是自动索引的,我希望能够充分利用这种效率. 谢谢!解决方法:是的,你的方法是正确的. 由于您在询问效率,请记住,在优化读取操作以提高性能时,您可能只想阅读所需的属性.如果文档的某些属性很大,

  • pymongo的安装工作但在python3中导入失败2019-06-29 18:43:42

    我目前正在运行Ubuntu 12.10并试图让pymongo在python3下正常工作.我尝试过的事情: 1. apt-get install python-pymongo 2. python setup.py install #from git source 3. easy_install pymongo 4. easy_install pymongo3 5. pip install pymongo 6. pip install pymongo3 #needed a

  • python – 在Flask中嘲弄pymongo2019-06-29 14:44:05

    测试我的Flask应用程序时遇到了一些问题.我的观点如下: def prelogin(): email = request.args.get('email') if not email: return '', 204 user = User.query.filter({'email': email}).first() if not user: return ''

  • pymongo排序2019-06-27 22:39:31

    官方文档中,find 函数中的说明表明,在 find 中传参应该和 cursor 后面调用 sort 函数一样 升序:pymongo.ASCENDING ( 1 ) 降序:pymongo.DESCENDING ( -1 )   find(filter=None, projection=None, skip=0, limit=0, no_cursor_timeout=False, cursor_type=CursorType.NON_TAILABLE,

  • python – map_reduce()*和* find()在同一个查询中2019-06-26 01:44:07

    我发现了一堆map_reduce教程,但它们似乎都没有“where”子句或其他任何方式来排除正在考虑的文档/记录.我正在研究一个看似简单的查询.我有一个带有时间戳,IP地址和活动ID的事件的基本日志文件.我想获得给定广告系列在给定时间戳范围内的唯一身份用户数.听起来很简单! 我构建了一个

  • Python MongoDB 入门2019-06-24 12:50:38

    Python MongoDB 教程 Python MongoDB 入门 Python MongoDB 创建数据库 Python MongoDB 创建集合 Python MongoDB 插入文档 Python MongoDB 查找 Python MongoDB 筛选 Python MongoDB 排序 Python MongoDB 删除文档 Python MongoDB 删除集合 Python MongoDB 更新 Python MongoDB

  • python – 即使没有改变任何东西,Pymongo replace_one modified_count总是12019-06-23 04:44:36

    为什么以及如何这样工作? item = db.test.find_one() result = db.test.replace_one(item, item) print(result.raw_result) # Gives: {u'n': 1, u'nModified': 1, u'ok': 1, 'updatedExisting': True} print(result.modified_count) # Gives 1

  • python – pymongo:更高效的更新2019-06-21 20:42:43

    我试图将一些大文件(大约400万条记录)推送到一个mongo实例中.我基本上想要实现的是使用文件中的数据更新现有数据.该算法看起来像: rowHeaders = ('orderId', 'manufacturer', 'itemWeight') for row in dataFile: row = row.strip('\n').split('\t') row = dict(zip(r

  • python – 以可测试的方式连接到mongodb2019-06-21 04:53:09

    我打算使用Flask和MongoDB(可能是Ming作为ODM)在python中编写一个webapp.问题是我想保持我的模型和控制器真正分离,其中一个原因是能够在单独的组件上运行简单的单元测试. 现在这是我的问题,在我需要连接到MongoDB的请求生命周期中的某个时刻.每个请求都有一个单独的连接. Flask提

  • python – ‘Collection’对象不可调用.如果你打算在’Collection’对象上调用’mapReduce’方法,它就会失败,因为不存在这样的方法2019-06-14 01:46:07

    我正在使用pyMongo 1.11和MongoDB 1.8.2.我正在尝试做一个相当复杂的Map / Reduce.我在Mongo中对函数进行了原型设计并使其正常工作,但是当我尝试将其转换为Python时,我得到: --------------------------------------------------------------------------- TypeError

  • 如何将字符串转换为BSON?2019-06-12 03:45:07

    我有一个像这样的字符串: document = '{ time : 14/09/19 16:00:00, global : { full:190 , defects: 7 , btp: 6 , total: 202 } , domains : [ { domain : "A" , full:7 , defects: 2 , btp: 0 , total: 9 }, { domain : "B" , full:0

  • mongodb中的逻辑运算符使用python进行查询2019-06-12 03:43:07

    我试图在我的mongo db中查询python2.7中的项目 output = collection.find_one({ $and : [{'name' : data['name']},{'phone_1' : data['phone_1']}]}) 当我尝试运行脚本python告诉我 File "./test.py", line 113 output = collection.find_one({

  • python – PyMongo不会迭代收集2019-06-09 23:45:46

    我在Python / PyMongo中有奇怪的行为. dbh = self.__connection__['test'] first = dbh['test_1'] second = dbh['test_2'] first_collection_records=first.find() second_collection_records=second.find() index_f=first_collection_records.co

  • 使用C#Driver以名称打开MongoDB GridFS2019-06-09 18:55:50

    在pymongo中,可以选择打开具有特定集合名称的GridFS.例如. mygridfs = gridfs.GridFS(db,collection = mycolc). 我在MongoDB C#驱动程序(官方MongoDB最新驱动程序版本)中找不到类似的选项. 因此,如果我想在Python和C#模块之间共享GridFS数据,我只能使用DB中的默认GridFS(名为“fs

  • python – 是否有一种快速/最佳的方法来获取特定键的唯一值列表?2019-06-09 07:42:12

    我想在集合中获取MongoDB中特定键的所有唯一值.我可以遍历整个集合来获取它们: values = [] for item in collection.find(): if item['key'] in values: pass else: values.append(item) 但这看起来非常低效,因为我必须检查每个条目,并且每次循环遍历列

  • pymongo 用户密码连接2019-06-08 22:52:56

    # db mongodbdb_mongo_attr = { 'host': '*', 'port': 27, 'database':'tease', 'username':'*v', 'password':'*} def db_conn(*args): """ :re

  • python – 在mongo中更新字段类型2019-06-08 22:45:47

    我在一个集合中有大量的记录: {field: [value]} 我怎样才能有效地更新到: {field:value} 我尝试过这样的事情:( pymongo语法) collection.update({"field.1": {"$exists": True}}, {"$set": {'field': "field.1"}}, mu

  • python – 批量upsert不工作pymongo2019-06-08 15:45:24

    我正在尝试更新文档(如果它存在)并插入(如果它不存在于集合中).我将pandas数据框记录作为文档插入到基于_id的集合中.新文档的插入工作正常,但旧文档中的字段更新无效. bulk = pymongo.bulk.BulkOperationBuilder(pros_rides,ordered=False) for doc in bookings_df: bulk.fin

  • python – 可以在Google App Engine中使用PyMongo吗?2019-06-06 18:52:25

    我正在尝试使用Google App Engine服务中的MongoDB数据库吗?如何在Google App Engine上安装PyMongo驱动程序?谢谢解决方法:不,这是不可能的.阅读Runtime Environment部分.在App Engine上,您必须使用datastore,或者您可以使用HTTP调用访问的“数据库服务”. 你可能想看看TyphoonAE.

  • 吴裕雄--天生自然 PYTHON3开发学习:MongoDB2019-06-03 09:43:46

    import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/")mydb = myclient["runoobdb"] import pymongo myclient = pymongo.MongoClient('mongodb://localhost:27017/') dblist = myclient.list_database_names()# dbl

  • python – 关于safe的问题= mongodb更新操作的真参数2019-05-30 21:56:47

    我使用pymongo python模块工作mongodb数据库.我的代码中有一个函数,当调用时更新集合中的记录,如下所示. for record in coll.find(<some query here>): #Code here #... #... coll.update({ '_id' : record['_id'] },record) 现在,如果我修改代码如下: for record i

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有