ICode9

精准搜索请尝试: 精确搜索
  • python-如何获取集合内嵌套项目的值?2019-11-11 15:57:36

    假设我有这个文件: { "_id" : ObjectId("4e2f2af16f1e7e4c2000000a"), "location" : { "geometry" : [ [ 123, 23.45321 ], [ 124.55632, 43.256 ] ] }, "advertisers"

  • 始终返回零个文档的Mongo查询2019-11-09 01:58:48

    可以编写一个始终返回集合中所有元素的查询,以pymongo为例: MongoClient()["database"]["collection"].find({}) 但是,由于代码的结构,我很想能够构造一个相反的查询,该查询在所有情况下都必须返回零元素: MongoClient()["database"]["collection"].find(null_query) 我如何定义n

  • python-bson.objectid.ObjectId和bson.ObjectId之间的区别?2019-11-02 04:57:16

    我通过两种不同的方法生成了一个ObjectId,如下所示: user@ubuntu:~$python Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> # Met

  • python-与PyMongo和gevent的死锁2019-10-31 23:57:33

    我正在Django应用程序中同时使用PyMongo和gevent.在生产中,它托管在Gunicorn上. 我在启动应用程序时创建了一个Connection对象.我有一些后台任务连续运行,每隔几秒钟执行一次数据库操作. 该应用程序还可以像任何Django应用程序一样处理HTTP请求. 我的问题如下.它仅在生产中发生,我

  • python-PyMongo-查询嵌入式文档列表2019-10-31 18:57:21

    这里有一些关于此的文章,但不完全是我所追求的. 我有一个包含嵌入式文档列表的文档: { "_id": 1234 "name": "joe" "comments": [ {"type": "text", "content": "my content"}, {"type": "

  • Python和MongoDB-如何按BinData类型查找2019-10-31 10:56:25

    我是MongoDB的新手.无论如何,我正在尝试保存一些经过加密和base64编码的数据. data = b64encode(self.iv + AES.new(self.key, self.mode, self.iv).encrypt(self.pad2(self.data))) self.db.users.insert({'data':data}) self.db.users.find({'data':data}) 插入工作正常,但查找

  • pymongo的runco​​mmand中使用“ from”作为kwarg键2019-10-29 23:55:32

    我尝试使用pymongo从远程mongo实例克隆集合,从documentation克隆集合需要cloneCollection命令, { cloneCollection: "<collection>", from: "<hostname>", query: { <query> } } 到run this command in pymongo,我需要将命令的其他参数指定为kwargs,如下所示: db.command("

  • 如何改善将XML导入mongodb?2019-10-29 22:58:31

    我有一些要导入到mongodb数据库的大型XML文件(每个5GB〜).我正在使用Expat解析文档,进行一些数据操作(删除某些字段,单位转换等),然后插入数据库中.我的脚本基于这个:https://github.com/bgianfo/stackoverflow-mongodb/blob/master/so-import 我的问题是:有没有一种方法可以通过批量

  • 【MongoDB详细使用教程】四、python操作MongoDB2019-10-28 21:02:22

    目录 1、安装pymongo 2、连接数据库 3、操作数据库 3.1、查 3.2、增 3.3、改 3.4、删 使用第三方库pymongo来实现python对MongoDB的操作 pymongo官方文档:https://api.mongodb.com/python/current/tutorial.html 1、安装pymongo pip install 安装pymongo 2、连接数据库 imp

  • python-将$cond语句与$project一起使用并在PyMongo中聚合2019-10-28 09:09:37

    我想使用pymongo基于条件逻辑语句来投影一个新字段. 如果“状态”字段为“成功结束”或“成功进行中”,则该值应等于1.我尝试通过在$cond语句中使用$in来实现这一点.我的汇总语句的简化版本如下: pipeline = [ {'$project': {'platform':1, 'platform_id':1, 'funding_type':1,

  • python-Pymongo UUID搜索不返回肯定存在的文档2019-10-25 03:55:26

    尝试在python中定义一个可以搜索给定UUID的函数,如下所示: def getid(in_id): return list(CollectionVar.find({"_id":UUID(in_id)})) 并传递一个UUID.我可以像这样从Studio 3T中获取一个我知道存在的UUID: db.getCollection("CollectionName").find({"_id":UUID("5002aa11-e

  • python pymongo操作之增删改查2019-10-15 15:02:35

    import pymongo  #导入操作mongo的模块 client=pymongo.MongoClient(host='localhost',port=27017)  #连接本地的服务端db=client.school  #指定操作的数据库collection=db.students  #指定操作的集合 插入数据 a1={ 'id':5, 'name':'憨憨', 'age':22,

  • python – 如何在Pymongo的每个插入中自动增加id?2019-10-06 07:58:02

    我正在使用pymongo在mongodb中插入文档. 这是router.py文件的代码 temp = db.admin_collection.find().sort( [("_id", -1)] ).limit(1) for doc in temp: admin_id = str(int(doc['_id']) + 1) admin_doc ={ '_id' : admin_

  • 如何使用pymongo将日期时间字符串作为ISODate插入Mongodb2019-10-05 16:59:46

    如何将这个“2017-10-13T10:53:53.000Z”的日期时间字符串作为ISODate插入到mongo db中? 插入时,我在mongodb中得到一个字符串: datetime.strptime(“2017-10-13T10:53:53.000Z”,“%Y-%m-%dT%H:%M:%S.000Z”)解决方法:这对我有用,你会得到不同的结果吗? from pymongo.mongo_client import Mongo

  • python – 在OS X上使用bson进行Flask ImportError2019-10-05 13:55:39

    我无法使用Flask,MongoDB和Python来使用简单的Hello World应用程序.当尝试从bson模块导入时,该应用程序正在轰炸.所有模块都是通过pip成功安装的,我在virtualenv中运行,所以我不确定为什么我收到错误:ImportError:无法导入名称BSON 这是我的示例应用代码: import os from flask impor

  • python – 基于时间戳选择并使用零更新时间戳2019-10-02 07:00:43

    如何从Mongodb集合中具有大于零的时间(HH:MM:SS.Milisecond)值的日期字段中选择记录,并通过将日期值保持为零来将其更新为时间(HH:MM:SS)值为零存在于python脚本中. 目前的数据如下所示 – 1) "createdDate" : ISODate("2015-10-10T00:00:00Z") 2) "createdDate" : ISODate("2015-10

  • 如何使用mongokit / pymongo填充wtform选择字段?2019-09-29 14:55:46

    我正在尝试使用mongodb查询创建一个SelectField,但到目前为止我还没有成功: # forms.py in blueprint CATEGORIES = [] for item in db.Terms.find(): CATEGORIES.append((item['slug'], item['name'])) class TermForm(Form): category = SelectField( choices

  • 如何连接远程mongodb与pymongo2019-09-29 00:56:40

    当我使用MongoChef连接远程mongo数据库时,我使用下一个参数: 服务器 >服务器:localhost >港口:27017 SSH隧道 > SSH地址:10.1.0.90>港口:25> SSH用户名:用户名> SSH密码:密码 当我与Pymongo连接时,我有下一个代码: import pymongo MONGO_HOST = "10.1.0.90" MONGO_PORT = 25 MONGO_DB = "

  • python – pymongo中的快速或批量Upsert2019-09-25 23:56:07

    如何在pymongo中进行批量upsert?我想更新一堆条目,一次做一个是非常慢的. 几乎完全相同的问题的答案在这里:Bulk update/upsert in MongoDB? 接受的答案实际上没有回答这个问题.它只是提供了一个指向mongo CLI的链接,用于执行导入/导出. 我也愿意向某人解释为什么做大量upsert是不可

  • pymongo基础使用方法2019-09-18 12:53:15

    本文通过文章同步功能推送至博客园,排版可能会有所错误,敬请见谅! 1.客户端初始化 初始化MongoDB客户端 client = pymongo.MongoClient('localhost',27017)   2.创建数据库和数据表 pymongo支持以字典或属性的形式(内置了__item__和__getattr__方法)连接数据库和数据表,若该数据库

  • python – 如何使用pymongo在Mongodb中进行正则表达式搜索?2019-09-03 02:57:03

    我想用pymongo做一个正则表达式mongodb查询. cond = {'date':'/.*2011-8-11.*/'} coll.find(cond).count() return 0; 但我直接在Mongodb返回25上执行此查询; 我的查询有问题吗?解决方法:要使用pymongo中的正则表达式进行搜索,您需要使用python正则表达式对象,而不是带有斜杠的字

  • python – pymongo:搜索字典或操作2019-09-02 14:55:40

    我正在使用下面的代码试图获取所有记录,“user_name”字段或“text”字段包含指定的关键字,它看起来像pymongo将操作视为AND,如何指定pymongo来对待它“还是“操作? search_dict = {} text_regex = ".*" + key + ".*"; text_reg = re.compile(text_regex,re.IGNORECASE) search_di

  • python – pymongo – 查询最近的N项2019-09-01 08:55:29

    从数据库中检索最近N个项目的“正确方法”是什么? 从教程和mongodb文档似乎(除了使用范围查询) db.collection.find(skip = 0,limit = N,sort = [(“_ id”, – 1)]) 这样对吗?解决方法:你的语法在那里看起来并不是很正确. db.collection.find({}).sort("_id", -1).limit(N) 应该

  • python – 从mongodb集合中提取所有_id的最佳方法2019-09-01 03:57:15

    从mongodb集合中提取所有_id的最佳方法是什么?我正在使用pymongo与mongodb合作.以下代码: for item in db.some_collection.find({}, {'_id': 1}): # do something 需要一些时间来迭代所有集合.我只需要_id值,它们都应该适合记忆.为什么这段代码不能立即完成?解决方法:使用disti

  • python – flask 0.10 mongo在应用程序上下文之外工作2019-08-31 16:08:55

    我知道如何处理烧瓶“在应用程序环境之外工作”的问题很少,但我无法让它为我工作 我有一个长期运行的mongo聚合查询,并计划使用apscheduler定期运行. 下面是我的应用程序结构,但任务失败,出现“RuntimeError:在应用程序上下文之外工作”. ihttp://flask.pocoo.org/docs/patterns/sqli

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

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

ICode9版权所有