只返回某些字段

find() 方法的第二个参数是描述包含在结果中字段的对象。

此参数是可选的,如果省略,则所有字段都将包含在结果中。

实例

只返回姓名和地址,而不是 _ids:

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")

mydb = myclient["mydatabase"]

mycol = mydb["customers"]

for x in mycol.find({},{ "_id": 0, "name": 1, "address": 1 }):

print(x)

不允许在同一对象中同时指定 0 和 1 值(除非其中一个字段是 _id 字段)。如果指定值为 0 的字段,则所有其他字段的值为 1,反之亦然:

实例

这个例子从结果中排出 "address":

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")

mydb = myclient["mydatabase"]

mycol = mydb["customers"]

for x in mycol.find({},{ "address": 0 }):

print(x)

实例

如果在同一对象中同时指定 0 和 1 值,则会出现错误(除非其中一个字段是 _id 字段):

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")

mydb = myclient["mydatabase"]

mycol = mydb["customers"]

for x in mycol.find({},{ "name": 1, "address": 0 }):

print(x)

python mongodb查询_Python MongoDB 查找相关推荐

  1. python骨灰教学_python+mongodb+flask的基本使用

    最近在做一个设备管理系统的后端,需要用python结合mongodb来实现,查了一下flask框架是比较合适的,自己摸索了好久一步步慢慢实现基本功能. 在程序开始之前请确保mongodb服务是开启的, ...

  2. python字典查询_python查询字典

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...

  3. python字典查询_python字典用法

    一:字典定义 Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,字典是另 一种可变容器模型,且可存储任意类型对象.具有极快的查找速度. 字典是一种通过 ...

  4. python elasticsearch查询_python 查询Elasticsearch的小例子

    #!/usr/bin/env python # -*- coding: utf-8 -*- from sfo_common.agent import Agent from sfo_common.imp ...

  5. python 表格查询_python单表查询

    创建表 create table employee( id intnotnull unique auto_increment, name varchar(20) notnull, sex enum(' ...

  6. python天气查询_Python学习笔记——天气查询代码

    天气查询代码1 # 此程序无法运行,因为中国天气网的api接口被关闭了 import urllib.request import json import pickle #建立城市字典 pickle_f ...

  7. python 火车票查询_Python,写火车票查看器,你还在担心没票吗?

    ![image](https://img-blog.csdnimg.cn/img_convert/f18828e9f341911936a88757a9c1d140.webp) 当你想查询一下火车票信息 ...

  8. python名单查询_Python爬虫实现全国失信被执行人名单查询功能示例

    本文实例讲述了python爬虫实现全国失信被执行人名单查询功能.分享给大家供大家参考,具体如下: 一.需求说明 利用百度的接口,实现一个全国失信被执行人名单查询功能.输入姓名,查询是否在全国失信被执行 ...

  9. range函数python循环次数查询_python进阶教程之循环相关函数range、enumerate、zip

    在"循环"一节,我们已经讨论了Python基本的循环语法.这一节,我们将接触更加灵活的循环方式. range() 在Python中,for循环后的in跟随一个序列的话,循环每次使用 ...

最新文章

  1. 硬盘格式化与快速格式化的区别
  2. 扫描仪图标无法显示计算机,win7“我的电脑”中不显示扫描仪和摄像头的原因和解决方法...
  3. OpenKruise :SidecarSet 助力 Mesh 容器热升级
  4. java jdbc事务管理_hibernate事务管理 (jdbc jta)
  5. java将naso注册成计算机服务_2018计算机二级考试Java语言每日一练 8月2日
  6. android.mk 编译jar包,Androidmk 使用详解
  7. [Java] 蓝桥杯 BASIC-7 基础练习 特殊的数字
  8. 武汉.NET俱乐部12月活动图片及课件下载
  9. android apk反编译(Doapk工具和dex2jar工具介绍)
  10. uart协议学习,从了解到入门,看这篇文章
  11. 数字电子计算机在线,(),第一台数字电子计算机问世。A、1944年B、1945年C、1946年 - 作业在线问答...
  12. auto.js制作简易音乐app(一)
  13. 5e连不上服务器如何修改Dns,Ubuntu 18.04 永久修改DNS的方法
  14. layer打开弹窗时传递参数(content:)【layer弹窗插件】
  15. 百度Sugar BI 数据可视化里的标签页组件如何实现
  16. 「需求广场」需求词更新明细(十二)
  17. Flash Professional / 处理 Flash 文档 XFL(XML格式描述的CS5 FLA)
  18. 《操作系统——精髓与设计原理(第八版)》复习题抄录
  19. 用Python玩转数据(三)
  20. itext html转pdf 图片,itext2.0.8 将 HTML 转换成 PDF, 完美 CSS, 带图片, 自动分页

热门文章

  1. 曹大带我学 Go(9)—— 开始积累自己的工具库
  2. 双双拿下赛道全部指标最佳 | 腾讯新一代VAV1携手V265亮相MSU编码器大赛
  3. 产品经理日常数据分析工作
  4. STL:list用法详解
  5. ubuntu 网络知识总结
  6. MySQL调优(三):索引基本实现原理及索引优化,哈希索引 / 组合索引 / 簇族索引等
  7. 【Spring MVC】自定义拦截器 Interceptor
  8. 使用Docker容器的十大误区
  9. 【Java设计模式】工厂模式
  10. C++运算符重载 实现有理数(分数)的加减法