查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧!

find的第二个参数,过滤键值。

例如:我们想查询"name"键值,不想表现其他的:

db.XXX.find({}, {"name":1});

这样,表现的键值是_id和name。

每日一道理
如果只看到太阳的黑点,那你的生活将缺少温暖;如果你只看到月亮的阴影,那么你的生命历程将难以找到光明;如果你总是发现朋友的缺点,你么你的人生旅程将难以找到知音;同样,如果你总希望自己完美无缺,假设你的这一愿望真的能如愿以偿,那么你最大的缺点就是没有缺点。

想过滤掉某个键值,例如gender键值,那么可以这样做:

db.XXX.find({}, {"gender":0});

这样"gender"键值将不会出现在结果会合。

文章结束给大家分享下程序员的一些笑话语录: 据说有一位软件工程师,一位硬件工程师和一位项目经理同坐车参加研讨会。不幸在从盘山公路下山时坏在半路上了。于是两位工程师和一位经理就如何修车的问题展开了讨论。
硬件工程师说:“我可以用随身携带的瑞士军刀把车坏的部分拆下来,找出原因,排除故障。”
项目经理说:“根据经营管理学,应该召开会议,根据问题现状写出需求报告,制订计划,编写日程安排,逐步逼近,alpha测试,beta1测试和beta2测试解决问题。”
软件工程说:“咱们还是应该把车推回山顶再开下来,看看问题是否重复发生。”

参数过滤mongodb过滤查询键值相关推荐

  1. python中构造方法 id自增_Python+MongoDB自增键值的简单实现

    背景 最近在写一个测试工具箱,里面有一个bug记录系统,因为后台我是用Django和MongoDB来实现的,就遇到了一个问题,要如何实现一个自增的字段. 传统的关系型数据库要实现起来是非常容易,只要直 ...

  2. php中数组的指针函数参数传递参数,循环语句、函数的参数及作用域、数组键值及指针操作函数(8月23日作业)...

    实例演示while(),do~while() 实例 /** * while循环 */ $num = 1; $sum = 0; while ($num <= 100) { $sum +=$num; ...

  3. redis安装、持久化、数据类型、常用操作、操作键值、安全设置、慢查询日志、存储session、主从配置、集群介绍、集群搭建配置、集群操作,php安装redis扩展...

    21.9 redis介绍 21.10 redis安装 21.11 redis持久化 21.12 redis数据类型 21.13/21.14/21.15 redis常用操作 21.16 redis操作键 ...

  4. 超大数据下大批量随机键值的查询优化方案

    一.问题描述 键值查询是很常见的查询场景,在数据表上建有索引后,即使表中数据记录数巨大(几亿甚至几十亿行),用键值查询出单条记录也会很快,因为建立索引后的复杂度只有 logN(以 2 为底)次, 10 ...

  5. 超大数据下大批量随机键值的查询优化方案 1

    一.问题描述 键值查询是很常见的查询场景,在数据表上建有索引后,即使表中数据记录数巨大(几亿甚至几十亿行),用键值查询出单条记录也会很快,因为建立索引后的复杂度只有 logN(以 2 为底)次, 10 ...

  6. MongoDB之查询操作

    一.find简介 1.查询所有 >db.test.find() >db.test.find({}) 2.根据键值对 >db.test.find({"key":va ...

  7. 【基础整理】attention:浅谈注意力机制与自注意力模型(附键值对注意力 + 多头注意力)

    划水休息两天不看论文了 ~ 来重新复习一下基础qaq 以下讲解参考大名鼎鼎的 nndl 邱锡鹏 <神经网络与深度学习> 部分内容(详见第八章,注意力与外部记忆)是对于不太行的初学者也比较友 ...

  8. etcd 笔记(07)— 键值对读写操作过程

    1. 读写总体概述 etcd 各个模块交互的总览,如下图所示: 总体上的请求流程从上至下依次为客户端 → API 接口层 → etcd Server → etcd raft 算法库. 读请求 客户端通 ...

  9. php 数组键值分离,array_keys array_values::PHP数组键名于键值分离

    在PHP的数组中,如果你想将数组中所有键值提取出来组成一个新的数组,可以使用array_keys 函数. 函数用法如: 分离出数组键名array_keys(array,value) W3C中是这样介绍 ...

最新文章

  1. Latex中的表格用法总结(三)——表格的合并分割,字体旋转,表头语句切割
  2. Jscript 随记
  3. java 方法 变量_Java-变量和方法
  4. torch 特征对齐
  5. 【Paper】2020_Distributed optimal consensus with obstacle avoidance algorithm of mixed-order UAVs
  6. 3.7 注意力模型直观理解-深度学习第五课《序列模型》-Stanford吴恩达教授
  7. Java黑皮书课后题第5章:5.5(千克与磅之间的互换)编写一个程序,并排显示下面两个表格
  8. HDU3388(二分+容斥原理)
  9. UI Startup analysis - sap.ui.core.Core what js files are loaded
  10. 从拿到班车手册.xls到搜索附近班车地点
  11. magic winmail邮件服务器,使用magic winmail server轻松架设邮件服务器(三)_邮件服务器...
  12. 采集上市公司信息的10个经典方法
  13. Linux在Ubuntu下安装TFTP
  14. VL1_四选一多路器(完整RTL、Testbench和覆盖率)
  15. OverFeat心得
  16. 平面变压器的设计(翻译)(5)
  17. 在Windows里面使用binwalk工具分离图片
  18. java架构师线下培训,万分膜拜!
  19. 贺贺逆向坎坷路 之 Apk 反编译前期了解
  20. 计算机动画相关论文,计算机动画论文.doc

热门文章

  1. Apache+Tomcat实现负载均衡
  2. java字符串的替换replace、replaceAll、replaceFirst的区别详解
  3. 灵活理解思科三层结构
  4. 独家披露51CTO被黑过程:数据库已小范围流传
  5. 关于 IE 模态对话框的两个问题
  6. 进程池和线程池 concurrent.futures import ProcessPoolExecutor,ThreadPoolExecutor
  7. 十二、实战底部(二)
  8. 转载:margin外边距合并问题以及解决方式
  9. 撤销本地的commit
  10. [Twisted] Protocols协议和Protocol Factories 协议工厂