首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏自动化、性能测试

    MongoDB(10)- 查询嵌套文档

    75, size: { h: 22.85, w: 30, uom: "cm" }, status: "D" }, { item: "postcard", qty: 45, size: { h: 10 换了个字段顺序就查不到同一条文档了 查询嵌套字段 要在嵌入/嵌套文档中的字段上指定查询条件,语法格式如下 "field.nestedField" 跟 JSON 取值一样,用 . ,找到嵌套文档的 h 字段值等于 in 的所有文档 栗子二:嵌套字段结合单个查询条件操作符 > db.inventory.find( { "size.h": { $lt: 15 } } ) { "_id } { "_id" : ObjectId("60b5e622dd6e93ee8bf35aa1"), "item" : "postcard", "qty" : 45, "size" : { "h" : 10 , "w" : 15.25, "uom" : "cm" }, "status" : "A" } size 字段值是一个文档,找到嵌套文档的 h 字段值小于 15 的所有文档 栗子三:多个不同嵌套字段结合

    2.4K21发布于 2021-06-09
  • 来自专栏超级架构师

    文档数据」数据深度探索:MongoDB,最强文档数据

    当我加入这家公司的时候,我们还不到10人,而现在,我们已经是一家拥有1500多人的公司,服务着14000多名客户。 我们于2017年10月上市——这是25年来第一家达到这一里程碑的数据公司。 随着Atlas的成功和更广泛的支持应用开发服务的生态系统(如Stitch和Charts),你认为MongoDB在未来5-10年将走向何方? 文档——灵活的、受json启发的文档——比许多人熟悉的处理数据的严格结构的传统方式更加简单、自然、通用和高性能。 Richard,如果你正在建模关于我的所有数据,作为你公司的一个客户,你可能会存储关于我的大部分信息在一个文档中。当文档从一种状态更改到另一种状态时,我们总是在单文档级别上有ACID事务。 对多文档事务的技术需求始于MongoDB的第一次收购,一个名为WiredTiger的数据库存储引擎,它是由创建BerkeleyDB嵌入式数据(世界上最流行的数据引擎之一)的人创建的。

    2.5K20发布于 2020-08-20
  • 来自专栏编程之路的专栏

    文档数据 MongoDB

    MongoDB 它是一款开源、跨平台、分布式,具有大数据处理能力的文档数据。由C++语言编写,主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决方案。 当数据量达到50GB以上的时候,MongoDB的数据访问速度是MySQL的10倍以上。 MongoDB在启动后会将数据中的数据以文件映射的方式加载到内存中。 概念类比 MySQL MongoDB Table (表) Collection (集合) Row (行) Document (文档) Column(字段) Field (键值对) 环境准备 MongoDB Windows 平台 官方下载地址[1] 中文文档[2] 打开官网,根据自己电脑系统情况,选择合适的版本下载 ? # 关闭连接 myclient .close() 参考资料 [1] 官方下载地址: https://www.mongodb.com/download-center#community [2] 中文文档

    2.7K10发布于 2019-09-03
  • 来自专栏木宛城主

    迁移TFS,批量将文档导入SharePoint 2013 文档

    了解了文档内容和命名规则后,接下来就是分析怎样导入至SharePoint文档中: 首先,每一个二级文件夹的命名是有规则的,正好是项目编号(Project Number),如GCP-xxxx-xxx-xxx 那应该怎样在子站点的文档中创建如此多的文件夹呢,这需要好好考虑一下。对,用递归,得到每一个分支最底层的文件夹路径即可。 string tempStrUrl = strUrl.Trim(); //SharePoint 文档中文件名有严格的格式要求 ", "-"); return sb.ToString(); } } 在成功创建了子站点并在文档中创建了所有文件夹后,接下来就是将文档上传至指定的文件夹中了 string tempStrUrl = strUrl.Trim(); //SharePoint 文档中文件名有严格的格式要求

    2.2K100发布于 2018-01-11
  • 来自专栏keinYe

    Python xlwings 操作 Excel 文档

    Python 中操作 Excel 的扩展主要有: xlwings:在 GitHub 上获得了 1.6k 的 Star。可结合 VBA 实现对 Excel 的编程。 每个扩展的功能都有其侧重点,根据所需要的功能,选择所需的扩展即可。这里主要介绍通过 xlwings 对 Excel 文件进行操作。 它是基于 BSD-licensed(伯克利软件发行版许可协议) 的Python,它让Python和Excel之间的相互调用变得更加容易。 [1.0, 2.0, 3.0, 4.0, 5.0]# 或者使用下面的方法sheet.range('A1').options(transpose=True).value = [6, 7, 8, 9, 10 我们操作数据表写入的都是多行的数据,由上面的基础实际上多行数据就是一个二维的列表,一次写入和读取多行的方法如下: sheet.range('A1').value = [['Foo 1', 'Foo 2', 'Foo 3'], [10

    4.1K20发布于 2020-03-18
  • 来自专栏趣谈前端

    看了10文档编辑器之后...

    作为一名技术工作者, 我们经常会遇到编写技术文档, 技术分享等需求, 网上也有很多现成的文档管理工具, 出于好奇心, 我拉着朋友一起实现了一个, 用来自给自足. 接下来就来介绍一下轻量级且灵活方便的文档编辑工具—— powerNice. powerNice 提供两种方式来编写文章/文档, 即程序员最喜欢的 markdown, 也可以使用非技术人员最容易上手的富文本编辑器. demo演示 ? 技术选型 实现 powerNice 在线文档编辑器我们采用如下核心技术栈: React Ant Design Dva For-editor Braft-editor Nodejs 浏览器指纹识别技术 功能盘点 在线体验: 传送门 最后 目前笔者也在持续更新H5编辑器 H5-Dooring, 近期更新如下: 修复图片选择bug 添加省市级联组件 添加批量导入 excel 数据的能力 添加表单自定义校验 音频组件添加自动播放控制

    1.2K20发布于 2021-02-05
  • 来自专栏全栈程序员必看

    Clipper中文文档(ClipperLib)

    中文文档链接:https://love2.io/@martinchan3/doc/ClipperDocCN Git仓库:https://github.com/MartinChan3/ClipperDocCN Clipper是计算机图形学中常用的,支持Delphi、C++、C#等多种语言。 之前看英文原文文档(http://www.angusj.com/delphi/clipper/documentation/Docs/Overview/_Body.htm)看的实在是瘆得慌,一怒之下把全文全部翻译了 顺手利用Github和Love2io做了个电子文档,大家可以参阅。 本翻译文档目前基本内容已翻译,除了闵可夫斯基和、闵可夫斯基差以及少量我自己看不懂的内容(= =)没有翻译。

    4.3K20编辑于 2022-11-15
  • 来自专栏云深之无迹

    OpenCV文档及相关位置

    找了下OpenCV的官方的文档,发现有点隐藏的深: https://docs.opencv.org/4.x/db/deb/tutorial_display_image.html 这是我找到的一个 https github.com/opencv/opencv 下载下来的位置 C:\Users\yunswj\Downloads\opencv-4.x\opencv-4.x\samples\pytho 我发现官方文档的牛逼之处在于 这个应该是国内的一个教程,也蛮不错 http://codec.wang/#/opencv/ 来了 https://abhitronix.github.io/vidgear/latest/ 我还翻到一个 非常屌的 https://pyscenedetect.readthedocs.io/en/latest/ https://github.com/movidius/ncappzoo 这个是俺的神经棒2的。 这个图和下面的其实是另外一篇文章的内容,就是我没时间写完了补到了这里 我这里插一句,学Python最应该学的就是Numpy: https://numpy.org/devdocs/user/basics.html

    56010发布于 2021-11-12
  • 来自专栏bit哲学院

    C++ Boost 文档索引

    参考链接: C++ atanh() C++ Boost 文档索引     1 按字母顺序列表 2 按主题库列表        2.0 字符串和文本处理( String and text processing 什么用何种编译器请看 [[http://www.boost.org/status/compiler_status.html][Compiler Status]]如何下载,建造,安装请看 [[http ://www.boost.org/more/getting_started.html][Getting Started ]]  对一些文档的其他可选文件格式:  PDF [ .zip | .gz ] Unix man pages DocBook XSL Formatting Objects   1 按字母顺序列表   any - 安全,泛型的容器,包含不同类型的值, 作者 Kevlin Henney , 作者 Ralf Grosse-Kunstleve and Jens Maurer. config - 帮助 boost 的开发者配置编译器特性;不打算提供给用户使用.  

    2.1K10发布于 2021-02-10
  • 来自专栏码客

    Windows10我的文档恢复默认

    重启电脑,定位到c:\users\你的账户\路径下,右键Documents文件夹=>属性=>自定义=>更改图标=>还原默认值=>确定。

    2.1K10编辑于 2022-01-17
  • 来自专栏phodal

    API 文档体系支持:主流编程语言的文档设计

    这里所指的编程语言的文档体系,主要是指语言标准中的文档。 新一代编程语言的文档体系 作为一个程序员,和诸多人一样,我并不热衷于在代码中写文档/注释。 只是呢,诸多的情况下,我们依旧不得不写文档,如编程语言的标准、API、SDK 等。在各个语言中,它们有各自不同的实践,有各自不同的特点。 接着,便尝试性的整理自 2012 年后“比较”(相对,至少是我听得多的)主流的语言的文档方式。 于是,便花了点时间,从相关的代码中快速梳理而来。因时间有限,加之不擅长某些语言。 为准确性设计:文档测试 为了确保文档与代码保持一致,又或者是文档中代码的准确性,我们需要引入文档测试的方式来检查 API。 构建开放协作平台:开放协作 作为一个代码文档体系,它应该是开源的,能让所有的人为之做贡献,才会吸引到更多的开发者。 其它 人家苦短,让我们用 markdown 编程。

    1.1K20发布于 2021-10-14
  • 来自专栏林德熙的博客

    dotnet OpenXML 从文档生成创建文档的代码的

    本文和大家介绍 Serialize.OpenXml.CodeGen 这个支持从某个文档生成用于创建出这个文档的 C# 或 VB 代码的。 作用就是可以让小伙伴在拿到一份模版文件之后,可以通过 Serialize.OpenXml.CodeGen 生成能创建出这份文档的 C# 或 VB 的代码,用于在这份代码上面更改功能,做到创建定制 Docx 或 PPTX 或 Xlsx 文档的功能 这是一个完全开源的,代码放在 https://github.com/rmboggs/Serialize.OpenXml.CodeGen 欢迎小伙伴访问 这个的功能就是从 Office 文档里面,如 Excel 文档里面读取文档内容,生成 CodeCompileUnit 对象,通过 CodeCompileUnit 对象可以序列化为 C# 或 VB 代码 如从一个 xlsx Console.ReadKey(); } 上面代码的核心是 var code = xlsx.GenerateSourceCode(); 可以将 Word 和 PPT 和 Excel 文档转换

    1.2K20发布于 2020-07-28
  • 来自专栏黄腾霄的博客

    2020-3-10-PPT文档解析之母版

    今天和大家介绍下PPT文档解析中的母版。 ---- 什么是母版 我们平时看到的PPT展示,实际上是有多层内容组成的。 PPT文档中的母版 我们解压一个pptx文件,在其中的ppt文件夹下可以看到母版,布局,页面三者的信息。 ? 使用OpenXMLSDK解析 由于PPT文档将relationship放在的单独的文件,我们在解析PPT文档时,必须对多个文件进行读取,这里增加了我们在解析PPT文档时的难度。 这使得单纯的xml解析方式进行PPT文档处理变得异常困难。 所幸是如果我们是使用C#的话,微软开源了一个叫OpenXMLSDK的,帮助我们快速解析,查询office文档。 这样大家自主解析PPT文档(或者是openxml格式文件)都会变得很简单。

    1.6K40发布于 2020-06-10
  • 来自专栏mysql

    hhdb数据介绍(10-10)

    时,点击“自动适配”不会生成切换规则当节点类型是“主备”时,点击“自动适配”,会新增主库到备的切换规则(若是一主多从的情况,自动适配的是主库到任意一个从的规则,其他从需要人工操作)当节点类型是“双主 ”时,点击“自动适配”,会新增主库切换到双主备的切换规则和双主备切换到主库的切换规则(若是双主带从的情况,从不会被自动适配规则,需要人工操作)当节点类型是“其他”时,判断为节点不正常(比如有两个主库 功能入口: 在管理平台页面中点击配置->节点管理->"切换"使用须知:配置了数据节点高可用切换规则,且已经动态加载到计算节点 节点下主从、双主的复制关系已经搭建好,且复制延时时间不得超过10秒MGR节点不支持手动切换 若取消master_delay后的复制延迟仍大于10s,则不允许切换,master_delay也会恢复之前设置的值。 如果优先级最高的从存储节点不可用或延迟超过10秒,程序将从剩余切换规则中依次选择优先级最高的进行切换,如果均不可用或延迟超过10秒,则切换失败,提示错误(切换失败日志提示 switch datasource

    24310编辑于 2024-12-05
  • 来自专栏python爬虫实战之路

    查看python自带文档-非常实用

    安装完python第三方以后,经常需要查询其文档,其实python就自带文档查看器。可以查看所有内置和第三方文档,虽然不是很详尽,但是总比没有的好。 在命令行窗口 python -m pydoc -p 6000 简单解释一下: python -m pydoc表示打开pydoc模块,pydoc是查看python文档的首选工具; -p 6000表示在6000 虽然文章很短,但是相当实用,有时候我们经常会碰到不知道这个创建的对象有什么属性和方法,去源码里面查看虽然可以,但是有时也是不太好查的,但是python自带的这文档就非常方便实用了,谁用谁知道。

    1.3K20发布于 2018-08-21
  • 来自专栏小嗷犬的CSDN文章

    Python 文档解析:lxml的使用

    本文内容:Python 文档解析:lxml的使用 ---- Python 文档解析:lxml的使用 1.lxml简介 2.lxml方法介绍 3.代码实例 ---- 1.lxml简介 lxml 是 Python 常用的文档解析,能够高效地解析 HTML/XML 文档,常用于 Python 爬虫。 lxml 为第三方,需要我们通过pip命令安装: pip install lxml ---- 2.lxml方法介绍 lxml 提供了一个 etree 模块,该模块专门用来解析 HTML/XML 文档,让我们先导入模块: from lxml import etree 使用 etree 模块的 HTML() 方法可以创建 HTML 解析对象: from lxml import etree ,接下让我们结合前一篇文章(Python 网页请求:requests的使用),来写一个普通的爬虫程序吧: import os import sys import requests from lxml

    1.1K30编辑于 2022-11-15
  • 来自专栏cwl_Java

    数据MongoDB-文档操作

    MongoDB的文档操作 在MongoDB中文档是指多个键及其关联的值有序地放置在一起就是文档,其实指的就是数据,也是我们平时操作最多的部分。 MongoDB中的文档的数据结构和 JSON 基本一样。 查询所有年龄大于10文档对象 db.c1.find({age:{$gt:10}}); $lt (<) 小于操作符。 less than缩写,用left记忆,左角括号 查询所有年龄小于10文档对象 db.c1.find({age:{$lt:10}}); $eq (==)等于操作符,equals 查询年龄等于8 db.c1 查询年龄为8或10或12的文档对象 db.c1.find({age:{$in:[8,10,12]}}) $nin not in,与$in的结果取反。 只要age不是8或10或12的文档对象都能查询出来。 db.c1.find({age:{$nin:[8,10,12]}})

    3.3K30发布于 2021-02-04
  • 来自专栏张善友的专栏

    文档数据系统CouchDB

    CouchDB是用Erlang开发的面向文档的数据系统,最近刚刚发布了0.10版本。 CouchDB不是一个传统的关系数据,而是面向文档的数据,其数据存储方式有点类似lucene的inde文件格式,CouchDB最大的意义在于它是一个面向web应用的新一代存储系统,事实上,CouchDB 对于基于web的大规模应用文档应用,然的分布式可以让它不必像传统的关系数据那样分库拆表,在应用代码层进行大量的改动。 二、CouchDB是面向文档的数据,存储半结构化的数据,比较类似lucene的index结构,特别适合存储文档,因此很适合CMS,电话本,地址本等应用,在这些应用场合,文档数据要比关系数据更加方便 三、CouchDB支持REST API,可以让用户使用JavaScript来操作CouchDB数据,也可以用JavaScript编写查询语句,我们可以想像一下,用AJAX技术结合CouchDB开发出来的

    2K100发布于 2018-01-19
  • 来自专栏python爬虫实战之路

    Django Swagger文档drf-spectacular

    在使用DRF的时候,通常的文档有:默认文档RestFrameWork、CoreAPI、Swagger,Swagger是最流行的API文档,在绝大多数服务端开发中都有用到,之前我们使用了CoreAPI来生成文档 因此我选择使用Swagger文档,之前使用过drf-yasg,但是drf-yasg现在还不支持OpenAPI 3.0,而在drf-yasg的官方文档中为我们推荐了另一个:drf-spectacular ,而且声明了drf-yasg不太可能支持OpenAPI 3.0,因此推荐我们使用drf-spectacular这个。 ,例如以上文档的路由为: urlpatterns = [ path('', RedirectView.as_view(url='docs')), path('swagger/json/' None, extensions: Optional[Dict[str, Any]] = None, ) -> Callable[[F], F]: 这个装饰器主要用于修改view在文档中的定义

    2.6K20编辑于 2023-03-20
  • 来自专栏java后端

    screw数据开发文档

    今日主题:screw数据开发文档生成 简介 相信大家会有数据文档的需求,就是我们在开发中需要知道数据中某个表的情况,我们可能会去数据中查找,但是如果表非常多,而且表的字段也非常多的时候,这个是一个非常不明智的选择 ,我们可以生成一个数据开发文档随时查阅 环境 springboot mysql5.7 实现过程 1、引入依赖 jdbc这个依赖不能少,HikariConfig这个类的包需要这个依赖,import --文档名称 为空时:将采用[数据名称-描述-版本号]作为文档名称--> <! --描述--> <description>数据文档生成</description> <! .version("1.0.0") .title("数据文档") .description("数据设计文档生成")

    92020发布于 2021-05-13
领券